diff options
Diffstat (limited to 'src/dolphintooltip.cpp')
| -rw-r--r-- | src/dolphintooltip.cpp | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/dolphintooltip.cpp b/src/dolphintooltip.cpp index 2f5119cd9..4b7031360 100644 --- a/src/dolphintooltip.cpp +++ b/src/dolphintooltip.cpp @@ -28,8 +28,8 @@ const int PREVIEW_WIDTH = 256; const int PREVIEW_HEIGHT = 256; -DolphinToolTipItem::DolphinToolTipItem(const KFileItem & fileItem) : - KToolTipItem(KIcon(fileItem.iconName()), fileItem.getToolTipText(), UserType) +DolphinToolTipItem::DolphinToolTipItem(const KFileItem& fileItem) : + KToolTipItem(KIcon(fileItem.iconName()), fileItem.getToolTipText(), UserType) { //if (icon().actualSize(QSize(256,256)).width() != PREVIEW_WIDTH) @@ -48,11 +48,12 @@ DolphinToolTipItem::DolphinToolTipItem(const KFileItem & fileItem) : KIO::PreviewJob* job = KIO::filePreview(fileItems, PREVIEW_WIDTH, PREVIEW_HEIGHT ); connect(job, SIGNAL(gotPreview(const KFileItem&, const QPixmap&)), this, SLOT(setPreview(const KFileItem&, const QPixmap&))); - } + DolphinToolTipItem::~DolphinToolTipItem() { } + void DolphinToolTipItem::setPreview(const KFileItem& fileItem, const QPixmap& preview) { Q_UNUSED(fileItem); @@ -64,15 +65,25 @@ void DolphinToolTipItem::setPreview(const KFileItem& fileItem, const QPixmap& pr setData(Qt::DecorationRole, QIcon(paddedImage));*/ setData(Qt::DecorationRole, QIcon(preview)); } + +DolphinBalloonTooltipDelegate::DolphinBalloonTooltipDelegate() +{ +} + +DolphinBalloonTooltipDelegate::~DolphinBalloonTooltipDelegate() +{ +} + // Delegate everything to the base class, after re-setting the decorationSize // to the preview size. -QSize DolphinBalloonTooltipDelegate::sizeHint(const KStyleOptionToolTip *option, const KToolTipItem *item) const +QSize DolphinBalloonTooltipDelegate::sizeHint(const KStyleOptionToolTip* option, const KToolTipItem* item) const { KStyleOptionToolTip updatedStyleOption = *option; updatedStyleOption.decorationSize = QSize(PREVIEW_WIDTH, PREVIEW_HEIGHT); return KFormattedBalloonTipDelegate::sizeHint(&updatedStyleOption, item); } -void DolphinBalloonTooltipDelegate::paint(QPainter *painter, const KStyleOptionToolTip *option, const KToolTipItem *item) const + +void DolphinBalloonTooltipDelegate::paint(QPainter* painter, const KStyleOptionToolTip* option, const KToolTipItem* item) const { KStyleOptionToolTip updatedStyleOption = *option; updatedStyleOption.decorationSize = QSize(PREVIEW_WIDTH, PREVIEW_HEIGHT); |
