aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPPreferenceController.h
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2009-07-06 01:39:07 +0000
committerrowanbeentje <rowan@beent.je>2009-07-06 01:39:07 +0000
commit9ce12fd67f2b200cdb25dec7f70b724f4c8887e1 (patch)
tree2d54172365eccc3dc3a0329394fb979fa981ed65 /Source/SPPreferenceController.h
parentbd188daad56fcf518665e6b3617aebe4d6708667 (diff)
downloadsequelpro-9ce12fd67f2b200cdb25dec7f70b724f4c8887e1.tar.gz
sequelpro-9ce12fd67f2b200cdb25dec7f70b724f4c8887e1.tar.bz2
sequelpro-9ce12fd67f2b200cdb25dec7f70b724f4c8887e1.zip
Overhaul the connection screen:
- Replace the connection sheet with a new connection view - Provide a tab-based selection system for Standard, Socket, and SSH connections, and show only the necessary fields. This resolves Issue #50. - Detect when "localhost" is used in error and alert the user (also to address Issue #50) - Update favorite editing to match connection view - Move connection methods to a new connection controller and tidy up TableDocument
Diffstat (limited to 'Source/SPPreferenceController.h')
-rw-r--r--Source/SPPreferenceController.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/Source/SPPreferenceController.h b/Source/SPPreferenceController.h
index bc0ff1b2..221508a2 100644
--- a/Source/SPPreferenceController.h
+++ b/Source/SPPreferenceController.h
@@ -44,15 +44,22 @@
IBOutlet NSTableView *favoritesTableView;
IBOutlet NSArrayController *favoritesController;
+ IBOutlet NSTabView *favoritesTabView;
IBOutlet NSTextField *nameField;
- IBOutlet NSTextField *hostField;
- IBOutlet NSTextField *userField;
- IBOutlet NSTextField *databaseField;
- IBOutlet NSSecureTextField *passwordField;
+ IBOutlet NSTextField *standardSQLHostField;
+ IBOutlet NSTextField *standardUserField;
+ IBOutlet NSSecureTextField *standardPasswordField;
+ IBOutlet NSTextField *standardDatabaseField;
+ IBOutlet NSTextField *socketUserField;
+ IBOutlet NSSecureTextField *socketPasswordField;
+ IBOutlet NSTextField *socketDatabaseField;
+ IBOutlet NSTextField *sshSQLHostField;
+ IBOutlet NSTextField *sshSQLUserField;
+ IBOutlet NSSecureTextField *sshSQLPasswordField;
+ IBOutlet NSTextField *sshDatabaseField;
IBOutlet NSTextField *sshHostField;
IBOutlet NSTextField *sshUserField;
IBOutlet NSSecureTextField *sshPasswordField;
- IBOutlet NSTextField *sshPortField;
KeyChain *keychain;
IBOutlet NSTextField *editorFontName;
@@ -94,6 +101,8 @@
// Other
- (void)updateDefaultFavoritePopup;
- (void)selectFavorites:(NSArray *)favorite;
+- (void)selectFavoriteAtIndex:(unsigned int)theIndex;
- (void)changeFont:(id)sender;
+- (IBAction)favoriteTypeDidChange:(id)sender;
@end