-
Notifications
You must be signed in to change notification settings - Fork 1
/
RegisterWindow.cpp
29 lines (25 loc) · 1.17 KB
/
RegisterWindow.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "RegisterWindow.h"
#include "ui_RegisterWindow.h"
RegisterWindow::RegisterWindow(QWidget *parent) : QWidget(parent), ui(new Ui::RegisterWindow)
{
ui->setupUi(this);
ui->pass1LineEdit->setEchoMode(QLineEdit::Password);
ui->pass2LineEdit->setEchoMode(QLineEdit::Password);
QObject::connect(ui->backButton,SIGNAL(pressed()),this,SLOT(showLogin()));
QObject::connect(ui->registerButton,SIGNAL(pressed()),this,SLOT(pressedRegister()));
/* Para que al pulsar ENTER haga login */
QObject::connect(ui->userLineEdit,SIGNAL(returnPressed()),this,SLOT(pressedRegister()));
QObject::connect(ui->emailLineEdit,SIGNAL(returnPressed()),this,SLOT(pressedRegister()));
QObject::connect(ui->pass1LineEdit,SIGNAL(returnPressed()),this,SLOT(pressedRegister()));
QObject::connect(ui->pass2LineEdit,SIGNAL(returnPressed()),this,SLOT(pressedRegister()));
}
RegisterWindow::~RegisterWindow()
{
delete ui;
}
void RegisterWindow::showLogin() {
emit moveToLogin();
}
void RegisterWindow::pressedRegister() {
emit doRegister(ui->userLineEdit->text(), ui->pass1LineEdit->text(), ui->pass2LineEdit->text(), ui->emailLineEdit->text());
}