aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPPreferenceController.m
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2010-09-08 22:16:35 +0000
committerrowanbeentje <rowan@beent.je>2010-09-08 22:16:35 +0000
commita52f4ee50f43aa8d269326dac045809cd873547d (patch)
tree553967990203d8974d7b99632880a686c6c78593 /Source/SPPreferenceController.m
parentf7a69e2454ca3dd1f1a62875522e9fb3dea572b3 (diff)
downloadsequelpro-a52f4ee50f43aa8d269326dac045809cd873547d.tar.gz
sequelpro-a52f4ee50f43aa8d269326dac045809cd873547d.tar.bz2
sequelpro-a52f4ee50f43aa8d269326dac045809cd873547d.zip
- Add a further UI hint in the form of a accessory view to the SSH key location dialogs
(Note: r2615 and this commit both shamelessly stole the UI concept from Transmit 4; thanks to Panic for the inspiration!)
Diffstat (limited to 'Source/SPPreferenceController.m')
-rw-r--r--Source/SPPreferenceController.m18
1 files changed, 11 insertions, 7 deletions
diff --git a/Source/SPPreferenceController.m b/Source/SPPreferenceController.m
index 42503649..c1f3877a 100644
--- a/Source/SPPreferenceController.m
+++ b/Source/SPPreferenceController.m
@@ -704,13 +704,17 @@
filePath = [[favoritesController valueForKeyPath:@"selection.sshKeyLocation"] lastPathComponent];
directoryPath = [[favoritesController valueForKeyPath:@"selection.sshKeyLocation"] stringByDeletingLastPathComponent];
}
- [[NSOpenPanel openPanel] beginSheetForDirectory:directoryPath
- file:filePath
- types:[NSArray arrayWithObjects:@"pem", @"", nil]
- modalForWindow:preferencesWindow
- modalDelegate:self
- didEndSelector:@selector(chooseSSHKeySheetDidEnd:returnCode:contextInfo:)
- contextInfo:nil];
+
+
+ NSOpenPanel *openPanel = [NSOpenPanel openPanel];
+ [openPanel setAccessoryView:sshKeyLocationHelp];
+ [openPanel beginSheetForDirectory:directoryPath
+ file:filePath
+ types:[NSArray arrayWithObjects:@"pem", @"", nil]
+ modalForWindow:preferencesWindow
+ modalDelegate:self
+ didEndSelector:@selector(chooseSSHKeySheetDidEnd:returnCode:contextInfo:)
+ contextInfo:nil];
}
/**