From 0801fc432d76b2468570d1bb713ec78dc2374b06 Mon Sep 17 00:00:00 2001 From: Torsten Paul Date: Tue, 23 Dec 2014 18:42:16 +0100 Subject: [PATCH] Add background to the drag&drop pixmap to make it better readable. --- src/FontListTableView.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/FontListTableView.cc b/src/FontListTableView.cc index b013d81f..b6162a24 100644 --- a/src/FontListTableView.cc +++ b/src/FontListTableView.cc @@ -50,13 +50,14 @@ void FontListTableView::startDrag(Qt::DropActions supportedActions) mimeData->setText(text); QFontMetrics fm(font()); - QRect rect(0, 0, fm.width(text), fm.height()); + QRect rect(0, 0, fm.width(text) + 8, fm.height() + 8); QPixmap pixmap(rect.width(), rect.height()); - pixmap.fill(Qt::transparent); + pixmap.fill(QColor(240, 240, 240, 160)); QPainter painter(&pixmap); painter.setFont(font()); painter.drawText(rect, Qt::AlignCenter, text); + painter.drawRect(0, 0, rect.width() - 1, rect.height() - 1); QDrag *drag = new QDrag(this); drag->setPixmap(pixmap);