┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kformattedballoontipdelegate.cpp
diff options
context:
space:
mode:
authorKonstantin Heil <[email protected]>2008-04-10 20:10:18 +0000
committerKonstantin Heil <[email protected]>2008-04-10 20:10:18 +0000
commit80f345e1652977c5e97571b8a7585c95527a33ae (patch)
treee0b91deb8a23ab5f82c022eab567905c048bd842 /src/kformattedballoontipdelegate.cpp
parent71b626b3583e180815309c3760b09447854daffa (diff)
* Using QPixmap instead of QBitmap for painting the text allows us to have anti aliased
fonts. * Adjusted sizeTip, so the text isn't scaled anymore and looks better now. svn path=/trunk/KDE/kdebase/apps/; revision=795569
Diffstat (limited to 'src/kformattedballoontipdelegate.cpp')
-rw-r--r--src/kformattedballoontipdelegate.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kformattedballoontipdelegate.cpp b/src/kformattedballoontipdelegate.cpp
index bb3f658df..2caafe0b2 100644
--- a/src/kformattedballoontipdelegate.cpp
+++ b/src/kformattedballoontipdelegate.cpp
@@ -28,7 +28,7 @@ QSize KFormattedBalloonTipDelegate::sizeHint(const KStyleOptionToolTip *option,
doc.setHtml(item->text());
QIcon icon = item->icon();
QSize is = (icon.isNull()) ? QSize(0,0) : QSize(icon.actualSize(option->decorationSize).width(),0);
- return doc.size().toSize()+is+QSize(20,20);
+ return doc.size().toSize()+is+QSize(20+5,20+1);
}
void KFormattedBalloonTipDelegate::paint(QPainter *painter, const KStyleOptionToolTip *option, const KToolTipItem *item) const
@@ -58,12 +58,12 @@ void KFormattedBalloonTipDelegate::paint(QPainter *painter, const KStyleOptionTo
QTextDocument doc;
doc.setHtml(item->text());
- QBitmap bitmap(doc.size().toSize());
- bitmap.fill(Qt::color0);
+ QPixmap bitmap(doc.size().toSize());
+ bitmap.fill(Qt::transparent);
QPainter p(&bitmap);
doc.drawContents(&p);
- painter->drawPixmap(contents, bitmap, QRect(QPoint(0,0), bitmap.size()));
+ painter->drawPixmap(contents, bitmap);
}
QRegion KFormattedBalloonTipDelegate::inputShape(const KStyleOptionToolTip *option) const