diff options
Diffstat (limited to 'src/WelcomePage.cpp')
-rw-r--r-- | src/WelcomePage.cpp | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/src/WelcomePage.cpp b/src/WelcomePage.cpp index 2cce7b8d..c7168789 100644 --- a/src/WelcomePage.cpp +++ b/src/WelcomePage.cpp @@ -16,72 +16,72 @@ WelcomePage::WelcomePage(QWidget *parent) : QWidget(parent) { - auto topLayout_ = new QVBoxLayout(this); - topLayout_->setSpacing(20); - topLayout_->setAlignment(Qt::AlignCenter); + auto topLayout_ = new QVBoxLayout(this); + topLayout_->setSpacing(20); + topLayout_->setAlignment(Qt::AlignCenter); - QFont headingFont; - headingFont.setPointSizeF(headingFont.pointSizeF() * 2); - QFont subTitleFont; - subTitleFont.setPointSizeF(subTitleFont.pointSizeF() * 1.5); + QFont headingFont; + headingFont.setPointSizeF(headingFont.pointSizeF() * 2); + QFont subTitleFont; + subTitleFont.setPointSizeF(subTitleFont.pointSizeF() * 1.5); - QIcon icon{QIcon::fromTheme("nheko", QIcon{":/logos/splash.png"})}; + QIcon icon{QIcon::fromTheme("nheko", QIcon{":/logos/splash.png"})}; - auto logo_ = new QLabel(this); - logo_->setPixmap(icon.pixmap(256)); - logo_->setAlignment(Qt::AlignCenter); + auto logo_ = new QLabel(this); + logo_->setPixmap(icon.pixmap(256)); + logo_->setAlignment(Qt::AlignCenter); - QString heading(tr("Welcome to nheko! The desktop client for the Matrix protocol.")); - QString main(tr("Enjoy your stay!")); + QString heading(tr("Welcome to nheko! The desktop client for the Matrix protocol.")); + QString main(tr("Enjoy your stay!")); - auto intoTxt_ = new TextLabel(heading, this); - intoTxt_->setFont(headingFont); - intoTxt_->setAlignment(Qt::AlignCenter); + auto intoTxt_ = new TextLabel(heading, this); + intoTxt_->setFont(headingFont); + intoTxt_->setAlignment(Qt::AlignCenter); - auto subTitle = new TextLabel(main, this); - subTitle->setFont(subTitleFont); - subTitle->setAlignment(Qt::AlignCenter); + auto subTitle = new TextLabel(main, this); + subTitle->setFont(subTitleFont); + subTitle->setAlignment(Qt::AlignCenter); - topLayout_->addStretch(1); - topLayout_->addWidget(logo_); - topLayout_->addWidget(intoTxt_); - topLayout_->addWidget(subTitle); + topLayout_->addStretch(1); + topLayout_->addWidget(logo_); + topLayout_->addWidget(intoTxt_); + topLayout_->addWidget(subTitle); - auto btnLayout_ = new QHBoxLayout(); - btnLayout_->setSpacing(20); - btnLayout_->setContentsMargins(0, 20, 0, 20); + auto btnLayout_ = new QHBoxLayout(); + btnLayout_->setSpacing(20); + btnLayout_->setContentsMargins(0, 20, 0, 20); - const int fontHeight = QFontMetrics{subTitleFont}.height(); - const int buttonHeight = fontHeight * 2.5; - const int buttonWidth = fontHeight * 8; + const int fontHeight = QFontMetrics{subTitleFont}.height(); + const int buttonHeight = fontHeight * 2.5; + const int buttonWidth = fontHeight * 8; - auto registerBtn = new RaisedButton(tr("REGISTER"), this); - registerBtn->setMinimumSize(buttonWidth, buttonHeight); - registerBtn->setFontSize(subTitleFont.pointSizeF()); - registerBtn->setCornerRadius(conf::btn::cornerRadius); + auto registerBtn = new RaisedButton(tr("REGISTER"), this); + registerBtn->setMinimumSize(buttonWidth, buttonHeight); + registerBtn->setFontSize(subTitleFont.pointSizeF()); + registerBtn->setCornerRadius(conf::btn::cornerRadius); - auto loginBtn = new RaisedButton(tr("LOGIN"), this); - loginBtn->setMinimumSize(buttonWidth, buttonHeight); - loginBtn->setFontSize(subTitleFont.pointSizeF()); - loginBtn->setCornerRadius(conf::btn::cornerRadius); + auto loginBtn = new RaisedButton(tr("LOGIN"), this); + loginBtn->setMinimumSize(buttonWidth, buttonHeight); + loginBtn->setFontSize(subTitleFont.pointSizeF()); + loginBtn->setCornerRadius(conf::btn::cornerRadius); - btnLayout_->addStretch(1); - btnLayout_->addWidget(registerBtn); - btnLayout_->addWidget(loginBtn); - btnLayout_->addStretch(1); + btnLayout_->addStretch(1); + btnLayout_->addWidget(registerBtn); + btnLayout_->addWidget(loginBtn); + btnLayout_->addStretch(1); - topLayout_->addLayout(btnLayout_); - topLayout_->addStretch(1); + topLayout_->addLayout(btnLayout_); + topLayout_->addStretch(1); - connect(registerBtn, &QPushButton::clicked, this, &WelcomePage::userRegister); - connect(loginBtn, &QPushButton::clicked, this, &WelcomePage::userLogin); + connect(registerBtn, &QPushButton::clicked, this, &WelcomePage::userRegister); + connect(loginBtn, &QPushButton::clicked, this, &WelcomePage::userLogin); } void WelcomePage::paintEvent(QPaintEvent *) { - QStyleOption opt; - opt.init(this); - QPainter p(this); - style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); + QStyleOption opt; + opt.init(this); + QPainter p(this); + style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); } |