summary refs log tree commit diff
path: root/src/dialogs/ReadReceipts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialogs/ReadReceipts.cpp')
-rw-r--r--src/dialogs/ReadReceipts.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/dialogs/ReadReceipts.cpp b/src/dialogs/ReadReceipts.cpp

index b0c18bba..400963b5 100644 --- a/src/dialogs/ReadReceipts.cpp +++ b/src/dialogs/ReadReceipts.cpp
@@ -79,9 +79,6 @@ ReceiptItem::dateFormat(const QDateTime &then) const ReadReceipts::ReadReceipts(QWidget *parent) : QFrame(parent) { - setMinimumSize(conf::modals::MIN_WIDGET_WIDTH, conf::modals::MIN_WIDGET_HEIGHT); - setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); - auto layout = new QVBoxLayout(this); layout->setSpacing(conf::modals::WIDGET_SPACING); layout->setMargin(conf::modals::WIDGET_MARGIN); @@ -92,6 +89,15 @@ ReadReceipts::ReadReceipts(QWidget *parent) userList_->setAttribute(Qt::WA_MacShowFocusRect, 0); userList_->setSpacing(conf::modals::TEXT_SPACING); + QFont doubleFont; + doubleFont.setPointSizeF(doubleFont.pointSizeF() * 2); + + setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); + setMinimumHeight(userList_->sizeHint().height() * 2); + setMinimumWidth(std::max(userList_->sizeHint().width() + 4 * conf::modals::WIDGET_MARGIN, + QFontMetrics(doubleFont).averageCharWidth() * 30 - + 2 * conf::modals::WIDGET_MARGIN)); + QFont font; font.setPointSizeF(font.pointSizeF() * conf::modals::LABEL_MEDIUM_SIZE_RATIO);