diff options
Diffstat (limited to 'net-im/qTox/files/patch-git-8a0197b37f9c6098e28115d412895d337c326a91')
-rw-r--r-- | net-im/qTox/files/patch-git-8a0197b37f9c6098e28115d412895d337c326a91 | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/net-im/qTox/files/patch-git-8a0197b37f9c6098e28115d412895d337c326a91 b/net-im/qTox/files/patch-git-8a0197b37f9c6098e28115d412895d337c326a91 new file mode 100644 index 000000000000..1ab642c334ee --- /dev/null +++ b/net-im/qTox/files/patch-git-8a0197b37f9c6098e28115d412895d337c326a91 @@ -0,0 +1,52 @@ +diff --git src/chatlog/content/filetransferwidget.cpp src/chatlog/content/filetransferwidget.cpp +index bf79238e..87156de9 100644 +--- src/chatlog/content/filetransferwidget.cpp ++++ src/chatlog/content/filetransferwidget.cpp +@@ -195,13 +195,14 @@ void FileTransferWidget::paintEvent(QPaintEvent*) + // Draw the widget background: + painter.setClipRect(QRect(0, 0, width(), height())); + painter.setBrush(QBrush(backgroundColor)); +- painter.drawRoundRect(geometry(), r * ratio, r); ++ painter.drawRoundedRect(geometry(), r * ratio, r, Qt::RelativeSize); + + if (drawButtonAreaNeeded()) { + // Draw the button background: + QPainterPath buttonBackground; +- buttonBackground.addRoundRect(width() - 2 * buttonFieldWidth - lineWidth * 2, 0, +- buttonFieldWidth, buttonFieldWidth + lineWidth, 50, 50); ++ buttonBackground.addRoundedRect(width() - 2 * buttonFieldWidth - lineWidth * 2, 0, ++ buttonFieldWidth, buttonFieldWidth + lineWidth, 50, 50, ++ Qt::RelativeSize); + buttonBackground.addRect(width() - 2 * buttonFieldWidth - lineWidth * 2, 0, + buttonFieldWidth * 2, buttonFieldWidth / 2); + buttonBackground.addRect(width() - 1.5 * buttonFieldWidth - lineWidth * 2, 0, +@@ -212,9 +213,9 @@ void FileTransferWidget::paintEvent(QPaintEvent*) + + // Draw the left button: + QPainterPath leftButton; +- leftButton.addRoundRect(QRect(width() - 2 * buttonFieldWidth - lineWidth, 0, ++ leftButton.addRoundedRect(QRect(width() - 2 * buttonFieldWidth - lineWidth, 0, + buttonFieldWidth, buttonFieldWidth), +- 50, 50); ++ 50, 50, Qt::RelativeSize); + leftButton.addRect(QRect(width() - 2 * buttonFieldWidth - lineWidth, 0, + buttonFieldWidth / 2, buttonFieldWidth / 2)); + leftButton.addRect(QRect(width() - 1.5 * buttonFieldWidth - lineWidth, 0, +@@ -226,7 +227,7 @@ void FileTransferWidget::paintEvent(QPaintEvent*) + // Draw the right button: + painter.setBrush(QBrush(buttonColor)); + painter.setClipRect(QRect(width() - buttonFieldWidth, 0, buttonFieldWidth, buttonFieldWidth)); +- painter.drawRoundRect(geometry(), r * ratio, r); ++ painter.drawRoundedRect(geometry(), r * ratio, r, Qt::RelativeSize); + } + } + +@@ -539,7 +540,7 @@ void FileTransferWidget::showPreview(const QString& filename) + ui->previewButton->show(); + // Show mouseover preview, but make sure it's not larger than 50% of the screen + // width/height +- const QRect desktopSize = QApplication::desktop()->screenGeometry(); ++ const QRect desktopSize = QApplication::desktop()->geometry(); + const int maxPreviewWidth{desktopSize.width() / 2}; + const int maxPreviewHeight{desktopSize.height() / 2}; + const QImage previewImage = [&image, maxPreviewWidth, maxPreviewHeight]() { |