]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kformattedballoontipdelegate.cpp
There are some extractable strings in subdirs too.
[dolphin.git] / src / kformattedballoontipdelegate.cpp
index bb3f658dff4f9d55b2ed3c898c05b45638a137c4..833f612f1b813355d6741f7d190318fb529d251d 100644 (file)
@@ -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
@@ -74,7 +74,7 @@ QRegion KFormattedBalloonTipDelegate::inputShape(const KStyleOptionToolTip *opti
     QPainter p(&bitmap);
     p.setPen(QPen(Qt::color1, 1));
     p.setBrush(Qt::color1);
-    p.drawPath(createPath(option, &QRect()));
+    p.drawPath(createPath(option, 0));
 
     return QRegion(bitmap);
 }