mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-18 20:49:26 +00:00
Added EntryViewController
Fixed issues with firstResponder in MainWindowController
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user