mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 17:32:17 +00:00
using properties
This commit is contained in:
@@ -253,11 +253,11 @@ typedef void (^MPPasswordChangedBlock)(BOOL didChangePassword);
|
|||||||
|
|
||||||
- (void)exportAsXML:(id)sender {
|
- (void)exportAsXML:(id)sender {
|
||||||
NSSavePanel *savePanel = [NSSavePanel savePanel];
|
NSSavePanel *savePanel = [NSSavePanel savePanel];
|
||||||
MPDocument *document = [self document];
|
MPDocument *document = self.document;
|
||||||
[savePanel setNameFieldStringValue:[document displayName]];
|
savePanel.nameFieldStringValue = document.displayName;
|
||||||
[savePanel setAllowsOtherFileTypes:YES];
|
savePanel.allowsOtherFileTypes = YES;
|
||||||
[savePanel setAllowedFileTypes:@[(id)kUTTypeXML]];
|
savePanel.allowedFileTypes = @[(id)kUTTypeXML];
|
||||||
[savePanel setCanSelectHiddenExtension:YES];
|
savePanel.canSelectHiddenExtension = YES;
|
||||||
[savePanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
|
[savePanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
|
||||||
if(result == NSFileHandlingPanelOKButton) {
|
if(result == NSFileHandlingPanelOKButton) {
|
||||||
[document writeXMLToURL:savePanel.URL];
|
[document writeXMLToURL:savePanel.URL];
|
||||||
@@ -267,11 +267,11 @@ typedef void (^MPPasswordChangedBlock)(BOOL didChangePassword);
|
|||||||
|
|
||||||
- (void)importFromXML:(id)sender {
|
- (void)importFromXML:(id)sender {
|
||||||
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
|
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
|
||||||
MPDocument *document = [self document];
|
MPDocument *document = self.document;
|
||||||
[openPanel setAllowsMultipleSelection:NO];
|
openPanel.allowsMultipleSelection = NO;
|
||||||
[openPanel setCanChooseDirectories:NO];
|
openPanel.canChooseDirectories = NO;
|
||||||
[openPanel setCanChooseFiles:YES];
|
openPanel.canChooseFiles = YES;
|
||||||
[openPanel setAllowedFileTypes:@[(id)kUTTypeXML]];
|
openPanel.allowedFileTypes = @[(id)kUTTypeXML];
|
||||||
[openPanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
|
[openPanel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
|
||||||
if(result == NSFileHandlingPanelOKButton) {
|
if(result == NSFileHandlingPanelOKButton) {
|
||||||
[document readXMLfromURL:openPanel.URL];
|
[document readXMLfromURL:openPanel.URL];
|
||||||
|
|||||||
Reference in New Issue
Block a user