X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/c2d303aab47b4a9ca0404075aa4a2dda91f4c9f2..040bdcea237e2576aad744bc4e7b5cadedcc98dc:/src/dolphintooltip.cpp diff --git a/src/dolphintooltip.cpp b/src/dolphintooltip.cpp index 4b7031360..84eb2ed70 100644 --- a/src/dolphintooltip.cpp +++ b/src/dolphintooltip.cpp @@ -28,44 +28,6 @@ const int PREVIEW_WIDTH = 256; const int PREVIEW_HEIGHT = 256; -DolphinToolTipItem::DolphinToolTipItem(const KFileItem& fileItem) : - KToolTipItem(KIcon(fileItem.iconName()), fileItem.getToolTipText(), UserType) -{ - - //if (icon().actualSize(QSize(256,256)).width() != PREVIEW_WIDTH) - /*{ - QPixmap paddedImage(QSize(PREVIEW_WIDTH, PREVIEW_HEIGHT)); - paddedImage.fill(Qt::transparent); - QPainter painter(&paddedImage); - KIcon kicon(fileItem.iconName()); - painter.drawPixmap((PREVIEW_WIDTH - 128) / 2, (PREVIEW_HEIGHT - 128) / 2, kicon.pixmap(QSize(128,128))); - setData(Qt::DecorationRole, QIcon(paddedImage)); - }*/ - - // Initiate the preview job. - KFileItemList fileItems; - fileItems << 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); - /* QPixmap paddedImage(QSize(PREVIEW_WIDTH, PREVIEW_HEIGHT)); - paddedImage.fill(Qt::transparent); - QPainter painter(&paddedImage); - KIcon kicon(fileItem.iconName()); - painter.drawPixmap((PREVIEW_WIDTH - preview.width()) / 2, (PREVIEW_HEIGHT - preview.height()) / 2, preview); - setData(Qt::DecorationRole, QIcon(paddedImage));*/ - setData(Qt::DecorationRole, QIcon(preview)); -} - DolphinBalloonTooltipDelegate::DolphinBalloonTooltipDelegate() { }