2 * Registration class to registrate username for user
4 * @author Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
6 * @copyright (c) 2010 Speed Freak team
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
10 #include "registration.h"
11 #include "ui_registration.h"
12 #include <QMessageBox>
14 Registration::Registration(QWidget *parent) :
16 ui(new Ui::Registration)
19 this->setWindowTitle("Registration for Speed Freak server");
22 Registration::~Registration()
27 void Registration::changeEvent(QEvent *e)
29 QDialog::changeEvent(e);
31 case QEvent::LanguageChange:
32 ui->retranslateUi(this);
39 void Registration::on_registratePushButton_clicked()
41 //Let`s not type it again
42 ui->newUsernameLineEdit->setText("user123");
43 ui->newPasswordLineEdit->setText("salainen");
44 ui->eMailLineEdit->setText("user123@emaili.fi");
46 for(int i = 0; i < 3000; i++);
48 // Send username, password and email to SpeedFreak server
49 this->username = ui->newUsernameLineEdit->text();
50 this->password = ui->newPasswordLineEdit->text();
51 this->email = ui->eMailLineEdit->text();
53 emit sendregistration();
58 void Registration::on_cancelPushButton_clicked()
63 void Registration::setUserName(QString username)
65 this->username = username;
68 void Registration::setPassword(QString password)
70 this->password = password;
73 void Registration::setEmail(QString email)
78 QString Registration::getUserName()
80 return this->username;
83 QString Registration::getPassword()
85 return this->password;
88 QString Registration::getEmail()