Added option to set expiration to 90 days

This commit is contained in:
Yonatan Mittlefehldt
2014-08-22 10:39:18 +02:00
parent 4ae8350b91
commit 9774d51212
6 changed files with 6 additions and 2 deletions

View File

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.