1ffb7ff092abfdebd6cc3a12cd4202f3bf2363cc
[speedfreak] / Client / loginwindow.h
1 /*
2  * LoginWindow class
3  *
4  * @author     Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
5  * @copyright  (c) 2010 Speed Freak team
6  * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
7  */
8
9 #ifndef LOGINWINDOW_H
10 #define LOGINWINDOW_H
11
12 #include <QDialog>
13
14 namespace Ui {
15     class LoginWindow;
16 }
17
18 class LoginWindow : public QDialog {
19     Q_OBJECT
20 public:
21     LoginWindow(QWidget *parent = 0);
22     ~LoginWindow();
23     void setUserName(QString username);
24     void setPassword(QString password);
25     QString getUserName();
26     QString getPassword();
27
28 protected:
29     void changeEvent(QEvent *e);
30
31 private:
32     Ui::LoginWindow *ui;
33     QString username;
34     QString password;
35
36 private slots:
37     void on_loginPushButton_clicked();
38     void on_cancelPushButton_clicked();
39 };
40
41 #endif // LOGINWINDOW_H