luxlabs header browser preview


@class WorldClockPreferences, NSMutableArray, NSDate;

@interface WorldClockManager : NSObject {
    BOOL _dirty;
    WorldClockPreferences *_defaults;
}

@property (retain, nonatomic) NSDate *lastModified;
@property (readonly, nonatomic) NSMutableArray *cities;

+ (id)sharedManager;

- (void)_notifyNano;
- (void)removeAllCities;
- (id)citiesMatchingName:(id)a0;
- (unsigned long long)addCity:(id)a0;
- (id)worldClockCityFromPersistenceDictionary:(id)a0;
- (id)closestCityToLocation:(id)a0 matchingTimeZone:(id)a1 requireTimeZoneEquivalence:(BOOL)a2;
- (id)updateALDataWithCity:(id)a0;
- (void)loadCities;
- (id)worldClockCityFromPersistenceRepresentation:(id)a0;
- (BOOL)checkIfCitiesModified;
- (id)closestCityToLocation:(id)a0 matchingTimeZone:(id)a1;
- (void)pushCityPropertiesToPreferences;
- (id)fixUpCityProperties:(id)a0;
- (id)initWithPreferences:(id)a0;
- (void)addDefaultCitiesIfNeeded;
- (void).cxx_destruct;
- (id)worldClockCityFromPersistenceArray:(id)a0;
- (id)cityWithIdUrl:(id)a0;
- (void)saveCities;
- (id)citiesMatchingIdentifiers:(id)a0;
- (void)removeCity:(id)a0;
- (BOOL)canAddCity;
- (id)updatedTimezoneForCityWithID:(id)a0;
- (id)updatedDataForCityWithID:(id)a0;
- (void)moveCityFromIndex:(unsigned long long)a0 toIndex:(unsigned long long)a1;
- (id)allCities;
- (void)removeCityAtIndex:(unsigned long long)a0;

@end