Integrated registration & login dialogs to UI
[speedfreak] / Client / registration.cpp
1 #include "registration.h"
2 #include "ui_registration.h"
3 #include <QMessageBox>
4
5 Registration::Registration(QWidget *parent) :
6     QDialog(parent),
7     ui(new Ui::Registration)
8 {
9     ui->setupUi(this);
10     this->setWindowTitle("Registration for Speed Freak server");
11 }
12
13 Registration::~Registration()
14 {
15     delete ui;
16 }
17
18 void Registration::changeEvent(QEvent *e)
19 {
20     QDialog::changeEvent(e);
21     switch (e->type()) {
22     case QEvent::LanguageChange:
23         ui->retranslateUi(this);
24         break;
25     default:
26         break;
27     }
28 }
29
30 void Registration::on_registratePushButton_clicked()
31 {
32     // Send username, password and email to SpeedFreak server
33     //close();  // Needs some new signal/slot to go forward or ???
34     //registrateToServer(ui->newUsernameLineEdit->text(),
35     //                   ui->newPasswordLineEdit->text(),
36     //                   ui->eMailLineEdit->text());
37     QMessageBox::about(this,"Registrate",ui->newUsernameLineEdit->text()+ui->newPasswordLineEdit->text()+ui->eMailLineEdit->text());
38 }
39
40 void Registration::on_cancelPushButton_clicked()
41 {
42     close();
43 }
44