faa535df94cbbd240c3d6f9e11187b66b98ba8b4
[speedfreak] / Client / loginwindow.cpp
1 /*
2  * Loginwindow class to maintain username for user
3  *
4  * @author      Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
5  * @author
6  * @copyright   (c) 2010 Speed Freak team
7  * @license     http://opensource.org/licenses/gpl-license.php GNU Public License
8  */
9
10 #include "loginwindow.h"
11 #include "ui_loginwindow.h"
12 #include <QMessageBox>
13
14 LoginWindow::LoginWindow(QWidget *parent) :
15     QDialog(parent),
16     ui(new Ui::LoginWindow)
17 {
18     ui->setupUi(this);
19     this->setWindowTitle("Setting username");
20 }
21
22 LoginWindow::~LoginWindow()
23 {
24     delete ui;
25 }
26
27 void LoginWindow::changeEvent(QEvent *e)
28 {
29     QDialog::changeEvent(e);
30     switch (e->type()) {
31     case QEvent::LanguageChange:
32         ui->retranslateUi(this);
33         break;
34     default:
35         break;
36     }
37 }
38
39 void LoginWindow::on_cancelPushButton_clicked()
40 {
41     close();
42 }
43
44 void setUser(QString uN, QString pW);
45
46 void LoginWindow::on_loginPushButton_clicked()
47 {
48     this->username = ui->userNameLineEdit->text();
49     this->password = ui->passwordLineEdit->text();
50     close();
51 }
52
53 void LoginWindow::setUserName(QString username)
54 {
55     this->username = username;
56 }
57
58 void LoginWindow::setPassword(QString password)
59 {
60     this->password = password;
61 }
62
63 QString LoginWindow::getUserName()
64 {
65     return this->username;
66 }
67
68 QString LoginWindow::getPassword()
69 {
70     return this->password;
71 }
72
73
74
75
76