39 lines
1.3 KiB
C++
39 lines
1.3 KiB
C++
#include "FederatedLogin.h"
|
|
|
|
FederatedLogin::FederatedLogin(QWidget *parent):QDialog(parent),_layout(this) {
|
|
int y = 0;
|
|
_message = new QLabel(this);
|
|
setMessage("");
|
|
_layout.addWidget(_message, y, 0, 1, 2);
|
|
_domainLbl = new QLabel(tr("&Domain:"), this);
|
|
_layout.addWidget(_domainLbl, ++y, 0);
|
|
_domain = new QLineEdit("f11890a1.fedcom.net", this);
|
|
_domainLbl->setBuddy(_domain);
|
|
_layout.addWidget(_domain, y, 1);
|
|
_userLbl = new QLabel(tr("&User/Email:"), this);
|
|
_layout.addWidget(_userLbl, ++y, 0);
|
|
_user = new QLineEdit(this);
|
|
_userLbl->setBuddy(_user);
|
|
_layout.addWidget(_user, y, 1);
|
|
_passwordLbl = new QLabel(tr("&Password:"), this);
|
|
_layout.addWidget(_passwordLbl, ++y, 0);
|
|
_password = new QLineEdit(this);
|
|
_password->setEchoMode(QLineEdit::Password);
|
|
_passwordLbl->setBuddy(_password);
|
|
_layout.addWidget(_password, y, 1);
|
|
_buttons = new ButtonRow(this);
|
|
_layout.addWidget(_buttons, ++y, 0, 1, 2);
|
|
_ok = new QPushButton(tr("&OK"), _buttons);
|
|
_ok->setDefault(true);
|
|
_buttons->add(_ok);
|
|
_cancel = new QPushButton(tr("&Cancel"), _buttons);
|
|
_buttons->add(_cancel);
|
|
connect(_ok, &QPushButton::clicked, this, &QDialog::accept);
|
|
connect(_cancel, &QPushButton::clicked, this, &QDialog::reject);
|
|
}
|
|
|
|
void FederatedLogin::setMessage(QString const &m) {
|
|
_message->setText(m);
|
|
_message->setHidden(m.isEmpty());
|
|
}
|