summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Smith <git@kismith.co.uk>2009-09-12 21:53:57 (GMT)
committerKevin Smith <git@kismith.co.uk>2009-09-12 21:53:57 (GMT)
commita2f1c206f3468553da879e903c9cc3f175b8e52c (patch)
tree8ce44780b4a5019662fb87808f12e568c1e6d714 /Swift/QtUI/QtLoginWindow.h
parent6bc9ff75b3971cc8d1c610bc348279be89c95d9d (diff)
downloadswift-a2f1c206f3468553da879e903c9cc3f175b8e52c.zip
swift-a2f1c206f3468553da879e903c9cc3f175b8e52c.tar.bz2
Multiple profiles in the login window mostly working.
Diffstat (limited to 'Swift/QtUI/QtLoginWindow.h')
-rw-r--r--Swift/QtUI/QtLoginWindow.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/Swift/QtUI/QtLoginWindow.h b/Swift/QtUI/QtLoginWindow.h
index a4ec606..ea40c71 100644
--- a/Swift/QtUI/QtLoginWindow.h
+++ b/Swift/QtUI/QtLoginWindow.h
@@ -15,6 +15,7 @@
class QLabel;
class QToolButton;
+class QComboBox;
namespace Swift {
class QtLoginWindow : public QMainWindow, public LoginWindow {
@@ -32,14 +33,18 @@ namespace Swift {
void handleQuit();
void handleAbout();
void bringToFront();
+ void handleUsernameTextChanged();
private:
void setInitialMenus();
- QLineEdit *username_;
- QLineEdit *password_;
- QPushButton *loginButton_;
- QCheckBox *remember_;
- QStackedWidget *stack_;
+ QStringList usernames_;
+ QStringList passwords_;
+ QStringList certificateFiles_;
+ QComboBox* username_;
+ QLineEdit* password_;
+ QPushButton* loginButton_;
+ QCheckBox* remember_;
+ QStackedWidget* stack_;
QLabel* message_;
QString certificateFile_;
QToolButton* certificateButton_;