Test run to allow any files in openPanel

This commit is contained in:
michael starke
2014-11-19 15:19:06 +01:00
parent d21fa54116
commit 72c2ced634
2 changed files with 25 additions and 12 deletions

View File

@@ -22,20 +22,20 @@
#import "MPAppDelegate.h"
#import "MPSettingsWindowController.h"
#import "MPPasswordCreatorViewController.h"
#import "MPSettingsHelper.h"
#import "MPStringLengthValueTransformer.h"
#import "MPValueTransformerHelper.h"
#import "MPServerDaemon.h"
#import "MPLockDaemon.h"
#import "MPAutotypeDaemon.h"
#import "MPDocumentWindowController.h"
#import "MPDockTileHelper.h"
#import "MPTemporaryFileStorageCenter.h"
#import "MPDocument.h"
#import "MPDocumentController.h"
#import "MPDocumentWindowController.h"
#import "MPLockDaemon.h"
#import "MPPasswordCreatorViewController.h"
#import "MPServerDaemon.h"
#import "MPSettingsHelper.h"
#import "MPSettingsWindowController.h"
#import "MPStringLengthValueTransformer.h"
#import "MPTemporaryFileStorageCenter.h"
#import "MPValueTransformerHelper.h"
#import "KPKCompositeKey.h"
NSString *const MPDidChangeStoredKeyFilesSettings = @"com.hicknhack.macpass.MPDidChangeStoredKeyFilesSettings";
@@ -63,6 +63,18 @@ NSString *const MPDidChangeStoredKeyFilesSettings = @"com.hicknhack.macpass.MPDi
[MPValueTransformerHelper registerValueTransformer];
}
- (instancetype)init {
self = [super init];
if(self) {
/* We know that we do not use the varibale after instancation */
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
MPDocumentController *documentController = [[MPDocumentController alloc] init];
#pragma clang diagnostic pop
}
return self;
}
- (void)dealloc {
[self unbind:NSStringFromSelector(@selector(isAllowedToStoreKeyFile))];
[[NSNotificationCenter defaultCenter] removeObserver:self];

View File

@@ -42,8 +42,9 @@
- (IBAction)toggleAllowAllFilesButton:(id)sender {
NSButton *button = (NSButton *)sender;
self.openPanel.allowsOtherFileTypes = HNHBoolForState(button.state);
self.allowAllFiles = HNHBoolForState(button.state);
self.openPanel.allowedFileTypes = self.allowAllFiles ? nil : @[@".kdb", @".kdbx"];
//self.openPanel.directoryURL = self.openPanel.directoryURL;
}
#pragma mark NSOpenSavePanelDelegate