From 5e73577d6c3520fa3dfd63646795e628cf2a0614 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 20 Jun 2009 15:45:18 +0000 Subject: Tooltip interface cleanup: Don't use const-pointers as parameters if the implementation cannot handle 0-pointers. Use a const-reference instead. svn path=/trunk/KDE/kdebase/apps/; revision=984342 --- src/tooltips/dolphintooltip.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src/tooltips/dolphintooltip.cpp') diff --git a/src/tooltips/dolphintooltip.cpp b/src/tooltips/dolphintooltip.cpp index bc3be33aa..63e1c4041 100644 --- a/src/tooltips/dolphintooltip.cpp +++ b/src/tooltips/dolphintooltip.cpp @@ -35,16 +35,18 @@ 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; + KStyleOptionToolTip updatedStyleOption = option; updatedStyleOption.decorationSize = QSize(PREVIEW_WIDTH, PREVIEW_HEIGHT); - return KFormattedBalloonTipDelegate::sizeHint(&updatedStyleOption, item); + 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; + KStyleOptionToolTip updatedStyleOption = option; updatedStyleOption.decorationSize = QSize(PREVIEW_WIDTH, PREVIEW_HEIGHT); - return KFormattedBalloonTipDelegate::paint(painter, &updatedStyleOption, item); + return KFormattedBalloonTipDelegate::paint(painter, updatedStyleOption, item); } -- cgit v1.3