diff options
author | rowanbeentje <rowan@beent.je> | 2009-07-06 01:39:07 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2009-07-06 01:39:07 +0000 |
commit | 9ce12fd67f2b200cdb25dec7f70b724f4c8887e1 (patch) | |
tree | 2d54172365eccc3dc3a0329394fb979fa981ed65 /Source/SPPreferenceController.h | |
parent | bd188daad56fcf518665e6b3617aebe4d6708667 (diff) | |
download | sequelpro-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.h | 19 |
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 |