their key after the trial period is over.
#import "MTBlingController.h"
#import "MTeSerialNumber.h"
#import "MTBlingController.h"
#import "MTeSerialNumber.h"
+#import "MainController.h"
#define APP_SUPPORT_PATH_STRING [@"~/Library/Application Support/MenuTunes/" stringByExpandingTildeInPath]
#define LICENSE_PATH_STRING [APP_SUPPORT_PATH_STRING stringByAppendingString:@"/.license"]
#define APP_SUPPORT_PATH_STRING [@"~/Library/Application Support/MenuTunes/" stringByExpandingTildeInPath]
#define LICENSE_PATH_STRING [APP_SUPPORT_PATH_STRING stringByAppendingString:@"/.license"]
nil, nil, nil,
NSLocalizedString(@"failed_msg", @"Failed Message"));
}
nil, nil, nil,
NSLocalizedString(@"failed_msg", @"Failed Message"));
}
+ [[MainController sharedController] blingTime];
MTBlingController *bling;
NSTimer *registerTimer;
BOOL timerUpdating;
MTBlingController *bling;
NSTimer *registerTimer;
BOOL timerUpdating;
}
+ (MainController *)sharedController;
- (void)menuClicked;
//Methods called from MenuController by menu items
}
+ (MainController *)sharedController;
- (void)menuClicked;
//Methods called from MenuController by menu items
+- (NSDate*)getBlingTime;
- (void)blingTime;
- (void)blingNow;
- (BOOL)blingBling;
- (void)blingTime;
- (void)blingNow;
- (BOOL)blingBling;
menuController = [[MenuController alloc] init];
df = [[NSUserDefaults standardUserDefaults] retain];
timerUpdating = NO;
menuController = [[MenuController alloc] init];
df = [[NSUserDefaults standardUserDefaults] retain];
timerUpdating = NO;
if ( (! [self getBlingTime] ) || ([now timeIntervalSinceDate:[self getBlingTime]] < 0) ) {
[self setBlingTime:now];
}
if ( (! [self getBlingTime] ) || ([now timeIntervalSinceDate:[self getBlingTime]] < 0) ) {
[self setBlingTime:now];
}
- if ( ([now timeIntervalSinceDate:[self getBlingTime]] >= 604800) ) {
+ if ( ([now timeIntervalSinceDate:[self getBlingTime]] >= 604800) && (blinged != YES) ) {
+ blinged = YES;
[statusItem setEnabled:NO];
[self clearHotKeys];
if ([refreshTimer isValid]) {
[refreshTimer invalidate];
}
[statusItem setEnabled:NO];
[self clearHotKeys];
if ([refreshTimer isValid]) {
[refreshTimer invalidate];
}
- if ([registerTimer isValid]) {
- [registerTimer invalidate];
- }
[statusWindowController showRegistrationQueryWindow];
}
} else {
[statusWindowController showRegistrationQueryWindow];
}
} else {
+ if (blinged) {
+ [statusItem setEnabled:YES];
+ [self setupHotKeys];
+ if (![refreshTimer isValid]) {
+ [refreshTimer release];
+ refreshTimer = refreshTimer = [[NSTimer scheduledTimerWithTimeInterval:0.5
+ target:self
+ selector:@selector(timerUpdate)
+ userInfo:nil
+ repeats:YES] retain];
+ }
+ blinged = NO;
+ }
[self setBlingTime:nil];
}
}
[self setBlingTime:nil];
}
}