updated login
This commit is contained in:
parent
0939cd8b21
commit
69e8db441c
1 changed files with 30 additions and 13 deletions
|
@ -10,6 +10,7 @@
|
||||||
#include <QKeyEvent>
|
#include <QKeyEvent>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <QGroupBox>
|
||||||
#include "dlg_connect.h"
|
#include "dlg_connect.h"
|
||||||
#include "settingscache.h"
|
#include "settingscache.h"
|
||||||
|
|
||||||
|
@ -65,20 +66,32 @@ DlgConnect::DlgConnect(QWidget *parent)
|
||||||
|
|
||||||
connect(savePasswordCheckBox, SIGNAL(stateChanged(int)), this, SLOT(passwordSaved(int)));
|
connect(savePasswordCheckBox, SIGNAL(stateChanged(int)), this, SLOT(passwordSaved(int)));
|
||||||
|
|
||||||
|
QGridLayout *connectionLayout = new QGridLayout;
|
||||||
|
connectionLayout->addWidget(previousHostButton, 0, 1);
|
||||||
|
connectionLayout->addWidget(previousHosts, 1, 1);
|
||||||
|
connectionLayout->addWidget(newHostButton, 2, 1);
|
||||||
|
connectionLayout->addWidget(hostLabel, 3, 0);
|
||||||
|
connectionLayout->addWidget(hostEdit, 3, 1);
|
||||||
|
connectionLayout->addWidget(portLabel, 4, 0);
|
||||||
|
connectionLayout->addWidget(portEdit, 4, 1);
|
||||||
|
|
||||||
|
QGroupBox *restrictionsGroupBox = new QGroupBox(tr("Server"));
|
||||||
|
restrictionsGroupBox->setLayout(connectionLayout);
|
||||||
|
|
||||||
|
QGridLayout *loginLayout = new QGridLayout;
|
||||||
|
loginLayout->addWidget(playernameLabel, 0, 0);
|
||||||
|
loginLayout->addWidget(playernameEdit, 0, 1);
|
||||||
|
loginLayout->addWidget(passwordLabel, 1, 0);
|
||||||
|
loginLayout->addWidget(passwordEdit, 1, 1);
|
||||||
|
|
||||||
|
QGroupBox *loginGroupBox = new QGroupBox(tr("Login"));
|
||||||
|
loginGroupBox->setLayout(loginLayout);
|
||||||
|
|
||||||
QGridLayout *grid = new QGridLayout;
|
QGridLayout *grid = new QGridLayout;
|
||||||
grid->addWidget(previousHostButton, 0, 1);
|
grid->addWidget(restrictionsGroupBox, 0, 0);
|
||||||
grid->addWidget(previousHosts, 1, 1);
|
grid->addWidget(loginGroupBox, 1, 0);
|
||||||
grid->addWidget(newHostButton, 2, 1);
|
grid->addWidget(savePasswordCheckBox, 3, 0);
|
||||||
grid->addWidget(hostLabel, 3, 0);
|
grid->addWidget(autoConnectCheckBox, 4, 0);
|
||||||
grid->addWidget(hostEdit, 3, 1);
|
|
||||||
grid->addWidget(portLabel, 4, 0);
|
|
||||||
grid->addWidget(portEdit, 4, 1);
|
|
||||||
grid->addWidget(playernameLabel, 5, 0);
|
|
||||||
grid->addWidget(playernameEdit, 5, 1);
|
|
||||||
grid->addWidget(passwordLabel, 6, 0);
|
|
||||||
grid->addWidget(passwordEdit, 6, 1);
|
|
||||||
grid->addWidget(savePasswordCheckBox, 7, 0, 1, 2);
|
|
||||||
grid->addWidget(autoConnectCheckBox, 8, 0, 1, 2);
|
|
||||||
|
|
||||||
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
|
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
|
||||||
connect(buttonBox, SIGNAL(accepted()), this, SLOT(actOk()));
|
connect(buttonBox, SIGNAL(accepted()), this, SLOT(actOk()));
|
||||||
|
@ -100,11 +113,14 @@ DlgConnect::DlgConnect(QWidget *parent)
|
||||||
previousHostButton->setChecked(true);
|
previousHostButton->setChecked(true);
|
||||||
else
|
else
|
||||||
newHostButton->setChecked(true);
|
newHostButton->setChecked(true);
|
||||||
|
|
||||||
|
playernameEdit->setFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void DlgConnect::previousHostSelected(bool state) {
|
void DlgConnect::previousHostSelected(bool state) {
|
||||||
if (state) {
|
if (state) {
|
||||||
|
hostLabel->setDisabled(true);
|
||||||
hostEdit->setDisabled(true);
|
hostEdit->setDisabled(true);
|
||||||
previousHosts->setDisabled(false);
|
previousHosts->setDisabled(false);
|
||||||
}
|
}
|
||||||
|
@ -113,6 +129,7 @@ void DlgConnect::previousHostSelected(bool state) {
|
||||||
void DlgConnect::newHostSelected(bool state) {
|
void DlgConnect::newHostSelected(bool state) {
|
||||||
if (state) {
|
if (state) {
|
||||||
hostEdit->setDisabled(false);
|
hostEdit->setDisabled(false);
|
||||||
|
hostLabel->setDisabled(false);
|
||||||
previousHosts->setDisabled(true);
|
previousHosts->setDisabled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue