#include "login.h" #include #include #include #include #include login::login() { } login::~login() { } void login::createLogIn() { lform = new QWidget(this); lform->setMinimumHeight(470); QHBoxLayout *bb = new QHBoxLayout(lform); bb->setMargin(0); bb->addStretch();//left padding QWidget *form = new QWidget(lform); QVBoxLayout *linesl = new QVBoxLayout(form); linesl->setMargin(0); linesl->addStretch();//upper padding QLabel *llogin = new QLabel("Username:", form);//login linesl->addWidget(llogin); QLineEdit *elogin = new QLineEdit(form); linesl->addWidget(elogin); QLabel *lpas = new QLabel("Password:", form); linesl->addWidget(lpas); QLineEdit *epas = new QLineEdit(form); epas->setEchoMode(QLineEdit::Password); linesl->addWidget(epas); linesl->addSpacing(20); QHBoxLayout *fcontr = new QHBoxLayout(form); fcontr->addStretch(); QVBoxLayout *lr = new QVBoxLayout(form); QPushButton *blogin = new QPushButton("LogIn", form); blogin->setCursor(Qt::PointingHandCursor); blogin->setStyleSheet("QPushButton{" "border: 1px solid #000; height: 30px; width: 70px;" "}" "QPushButton:hover{" "border: 1px solid #0000aa;" "}"); connect(blogin, SIGNAL(clicked(bool)), this, SLOT(slogin())); lr->addWidget(blogin); QPushButton *lreg = new QPushButton("New account", form); lreg->setCursor(Qt::PointingHandCursor); lreg->setStyleSheet("QPushButton{" "text-decoration: underline;" "border: none;" "}" "QPushButton:hover{" "color: #0000aa;" "}"); connect(lreg, SIGNAL(clicked(bool)), this, SLOT(newacc())); lr->addWidget(lreg); fcontr->addLayout(lr); fcontr->addStretch(); linesl->addLayout(fcontr); linesl->addStretch();//bottom padding form->setLayout(linesl); bb->addWidget(form); bb->addStretch();//right padding lform->setLayout(bb); cont->addWidget(lform); } void login::slogin() { qDebug()<<"login"; } void login::newacc() { qDebug()<<"registration"; }