summary refs log tree commit diff
path: root/src/dialogs/PreviewUploadOverlay.cpp
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-07-22 18:03:12 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-07-22 18:03:12 +0300
commit3d2e29bfa0ec0ad387064e31e8fcd69097b9a560 (patch)
tree2dc960d1a9f6f2065e60fab4c599c2c09e6478b1 /src/dialogs/PreviewUploadOverlay.cpp
parentAdd option to ignore key requests altogether (diff)
downloadnheko-3d2e29bfa0ec0ad387064e31e8fcd69097b9a560.tar.xz
Remove pixel values from modals, use pointSize instead
Diffstat (limited to 'src/dialogs/PreviewUploadOverlay.cpp')
-rw-r--r--src/dialogs/PreviewUploadOverlay.cpp22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/dialogs/PreviewUploadOverlay.cpp b/src/dialogs/PreviewUploadOverlay.cpp

index 7e54ba4e..31167727 100644 --- a/src/dialogs/PreviewUploadOverlay.cpp +++ b/src/dialogs/PreviewUploadOverlay.cpp
@@ -39,18 +39,23 @@ PreviewUploadOverlay::PreviewUploadOverlay(QWidget *parent) : QWidget{parent} , titleLabel_{this} , fileName_{this} - , upload_{tr("Upload"), this} - , cancel_{tr("Cancel"), this} + , upload_{tr("Upload").toUpper(), this} + , cancel_{tr("Cancel").toUpper(), this} { auto hlayout = new QHBoxLayout; + hlayout->addStretch(1); hlayout->addWidget(&upload_); hlayout->addWidget(&cancel_); + hlayout->setSpacing(0); + hlayout->setMargin(0); auto vlayout = new QVBoxLayout{this}; vlayout->addWidget(&titleLabel_); vlayout->addWidget(&infoLabel_); vlayout->addWidget(&fileName_); vlayout->addLayout(hlayout); + vlayout->setSpacing(conf::modals::WIDGET_SPACING); + vlayout->setMargin(conf::modals::WIDGET_MARGIN); connect(&upload_, &QPushButton::clicked, [this]() { emit confirmUpload(data_, mediaType_, fileName_.text()); @@ -79,8 +84,10 @@ PreviewUploadOverlay::init() setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint); setWindowModality(Qt::WindowModal); - titleLabel_.setStyleSheet( - QString{"font-weight: bold; font-size: %1px;"}.arg(conf::headerFontSize)); + QFont font; + font.setPointSizeF(font.pointSizeF() * conf::modals::LABEL_MEDIUM_SIZE_RATIO); + + titleLabel_.setFont(font); titleLabel_.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); titleLabel_.setAlignment(Qt::AlignCenter); infoLabel_.setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); @@ -88,8 +95,11 @@ PreviewUploadOverlay::init() fileName_.setAlignment(Qt::AlignCenter); upload_.setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); cancel_.setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); - upload_.setFontSize(conf::btn::fontSize); - cancel_.setFontSize(conf::btn::fontSize); + + QFont buttonFont; + buttonFont.setPointSizeF(buttonFont.pointSizeF() * conf::modals::BUTTON_TEXT_SIZE_RATIO); + upload_.setFont(buttonFont); + cancel_.setFont(buttonFont); if (isImage_) { infoLabel_.setAlignment(Qt::AlignCenter);