From: masakih Date: Wed, 24 Jun 2015 15:57:48 +0000 (+0900) Subject: 遂行中任務リストの内容を消去出来るようにした X-Git-Tag: 1.3b4~6 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=53061d976220a25b76cd178e7804a4d3c9184223;p=kcd%2FKCD.git 遂行中任務リストの内容を消去出来るようにした --- diff --git a/KCD/Base.lproj/MainMenu.xib b/KCD/Base.lproj/MainMenu.xib index 5e61db22..22552ede 100644 --- a/KCD/Base.lproj/MainMenu.xib +++ b/KCD/Base.lproj/MainMenu.xib @@ -258,6 +258,13 @@ CA + + + + + + + diff --git a/KCD/HMBroserWindowController.h b/KCD/HMBroserWindowController.h index 7a8b205e..f790f2f9 100644 --- a/KCD/HMBroserWindowController.h +++ b/KCD/HMBroserWindowController.h @@ -36,4 +36,6 @@ - (IBAction)reloadContent:(id)sender; +- (IBAction)clearQuestList:(id)sender; + @end diff --git a/KCD/HMBroserWindowController.m b/KCD/HMBroserWindowController.m index 743876b5..1a688481 100644 --- a/KCD/HMBroserWindowController.m +++ b/KCD/HMBroserWindowController.m @@ -246,6 +246,18 @@ static NSString *loginPageURLPrefix = @"https://www.dmm.com/my/-/login/=/"; [self.window endSheet:panel.window]; } +- (IBAction)clearQuestList:(id)sender +{ + HMServerDataStore *store = [HMServerDataStore oneTimeEditor]; + NSArray *objects = [store objectsWithEntityName:@"Quest" + predicate:nil + error:NULL]; + NSManagedObjectContext *moc = store.managedObjectContext; + for(id object in objects) { + [moc deleteObject:object]; + } +} + - (NSString *)flagShipName { NSError *error = nil; @@ -587,6 +599,9 @@ const CGFloat flashTopMargin = 4; } return YES; } + if(action == @selector(clearQuestList:)) { + return YES; + } return NO; } diff --git a/KCD/ja.lproj/MainMenu.strings b/KCD/ja.lproj/MainMenu.strings index 87137407..b842207d 100644 --- a/KCD/ja.lproj/MainMenu.strings +++ b/KCD/ja.lproj/MainMenu.strings @@ -192,6 +192,7 @@ "5jd-9p-Aur.title" = "簡略"; "aKj-J2-uzo.title" = "キャッシュを削除してリロード"; +"HhI-qq-nGv.title" = "遂行中任務リストを消去"; "zEh-tr-mhX.title" = "次の艦隊"; "Q3x-8F-nJC.title" = "前の艦隊";