mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-25 08:59:24 +00:00
Introduced MPDatabaseController to handle file load/saveing
This commit is contained in:
@@ -10,10 +10,13 @@
|
||||
|
||||
#import "MPMainWindowController.h"
|
||||
#import "MPSettingsController.h"
|
||||
#import "MPDatabaseController.h"
|
||||
|
||||
@interface MPAppDelegate ()
|
||||
|
||||
@property (retain) MPSettingsController *settingsController;
|
||||
@property (retain) MPMainWindowController *mainWindowController;
|
||||
|
||||
- (IBAction)showPreferences:(id)sender;
|
||||
@end
|
||||
|
||||
@@ -25,7 +28,7 @@
|
||||
[_mainWindowController showWindow:[_mainWindowController window]];
|
||||
}
|
||||
|
||||
#pragma mark IBActions
|
||||
#pragma mark Menu Actions
|
||||
- (void)showPreferences:(id)sender {
|
||||
if(_settingsController == nil) {
|
||||
_settingsController = [[MPSettingsController alloc] init];
|
||||
@@ -33,4 +36,17 @@
|
||||
[_settingsController showWindow:_settingsController.window];
|
||||
}
|
||||
|
||||
- (void)newDocument:(id)sender {
|
||||
[[MPDatabaseController defaultController] createDatabase];
|
||||
}
|
||||
|
||||
- (void)performClose:(id)sender {
|
||||
NSLog(@"Close");
|
||||
}
|
||||
|
||||
- (void)openDocument:(id)sender {
|
||||
[[MPDatabaseController defaultController] openDatabase];
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user