Merge pull request #223 from yonomitt/master

Added option to set expiration to 90 days
This commit is contained in:
Michael Starke
2014-08-22 10:59:22 +02:00
6 changed files with 6 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
MPDatePresetTomorrow, MPDatePresetTomorrow,
MPDatePresetOneWeek, MPDatePresetOneWeek,
MPDatePresetOneMonth, MPDatePresetOneMonth,
MPDatePreset90Days,
MPDatePresetOneYear, MPDatePresetOneYear,
}; };
@@ -33,8 +34,8 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
- (void)awakeFromNib { - (void)awakeFromNib {
NSMenu *presetMenu = [[NSMenu alloc] init]; NSMenu *presetMenu = [[NSMenu alloc] init];
NSUInteger tags[] = { MPDatePresetTomorrow, MPDatePresetOneWeek, MPDatePresetOneMonth, MPDatePresetOneYear }; NSUInteger tags[] = { MPDatePresetTomorrow, MPDatePresetOneWeek, MPDatePresetOneMonth, MPDatePreset90Days, MPDatePresetOneYear };
NSArray *dateItems = @[ NSLocalizedString(@"TOMORROW", ""), NSLocalizedString(@"ONE_WEEK", ""), NSLocalizedString(@"ONE_MONTH", ""), NSLocalizedString(@"ONE_YEAR", "") ]; NSArray *dateItems = @[ NSLocalizedString(@"TOMORROW", ""), NSLocalizedString(@"ONE_WEEK", ""), NSLocalizedString(@"ONE_MONTH", ""), NSLocalizedString(@"90_DAYS", ""), NSLocalizedString(@"ONE_YEAR", "") ];
for(NSInteger iIndex = 0; iIndex < sizeof(tags)/sizeof(NSUInteger); iIndex++) { for(NSInteger iIndex = 0; iIndex < sizeof(tags)/sizeof(NSUInteger); iIndex++) {
NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:dateItems[iIndex] action:NULL keyEquivalent:@""]; NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:dateItems[iIndex] action:NULL keyEquivalent:@""];
[item setTag:tags[iIndex]]; [item setTag:tags[iIndex]];
@@ -75,6 +76,9 @@ typedef NS_ENUM(NSUInteger, MPDatePreset) {
case MPDatePresetOneMonth: case MPDatePresetOneMonth:
[offsetComponents setMonth:1]; [offsetComponents setMonth:1];
break; break;
case MPDatePreset90Days:
[offsetComponents setDay:90];
break;
case MPDatePresetOneYear: case MPDatePresetOneYear:
[offsetComponents setYear:1]; [offsetComponents setYear:1];
break; break;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.