Added EntryViewController

Fixed issues with firstResponder in MainWindowController
This commit is contained in:
michael starke
2013-02-18 02:20:57 +01:00
parent eb1621b970
commit 94ec1ccde3
17 changed files with 448 additions and 354 deletions

View File

@@ -15,27 +15,36 @@
- (IBAction)selectKeyFile:(id)sender;
- (IBAction)open:(id)sender;
- (void)showError;
@end
@implementation MPPasswordInputController
- (id)init {
return [[MPPasswordInputController alloc] initWithNibName:@"PasswordView" bundle:nil];
return [[MPPasswordInputController alloc] initWithNibName:@"PasswordInputView" bundle:nil];
}
- (NSResponder *)reconmendetFirstResponder {
return nil;
- (NSResponder *)reconmendedFirstResponder {
return self.passwordTextField;
}
- (IBAction)selectKeyFile:(id)sender {
}
- (IBAction)open:(id)sender {
NSString *password = [self.passwordTextField stringValue];
[[MPDatabaseController defaultController] openDatabase:self.openFile password:password keyfile:nil];
NSString *password = [self.passwordTextField stringValue];
[self.passwordTextField setStringValue:@""];
MPDatabaseDocument *document = [[MPDatabaseController defaultController] openDatabase:self.fileURL
password:password
keyfile:nil];
if(!document) {
[self showError];
}
}
- (void)showError {
NSLog(@"Something went wrong");
}
@end