mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 00:02:28 +00:00
53 lines
1.2 KiB
Objective-C
53 lines
1.2 KiB
Objective-C
//
|
|
// MPAppDelegate.m
|
|
// MacPass
|
|
//
|
|
// Created by Michael Starke on 19.07.12.
|
|
// Copyright (c) 2012 HicknHack Software GmbH. All rights reserved.
|
|
//
|
|
|
|
#import "MPAppDelegate.h"
|
|
|
|
#import "MPMainWindowController.h"
|
|
#import "MPSettingsController.h"
|
|
#import "MPDatabaseController.h"
|
|
|
|
@interface MPAppDelegate ()
|
|
|
|
@property (retain) MPSettingsController *settingsController;
|
|
@property (retain) MPMainWindowController *mainWindowController;
|
|
|
|
- (IBAction)showPreferences:(id)sender;
|
|
@end
|
|
|
|
@implementation MPAppDelegate
|
|
|
|
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
|
|
{
|
|
_mainWindowController = [[MPMainWindowController alloc] init];
|
|
[_mainWindowController showWindow:[_mainWindowController window]];
|
|
}
|
|
|
|
#pragma mark Menu Actions
|
|
- (void)showPreferences:(id)sender {
|
|
if(_settingsController == nil) {
|
|
_settingsController = [[MPSettingsController alloc] init];
|
|
}
|
|
[_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
|