Change indentation to 4 spaces
This commit is contained in:
parent
e118f3882d
commit
cfca7157b9
165 changed files with 23146 additions and 23975 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue