┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tooltipmanager.cpp13
-rw-r--r--src/tooltipmanager.h2
2 files changed, 8 insertions, 7 deletions
diff --git a/src/tooltipmanager.cpp b/src/tooltipmanager.cpp
index c13398016..32b196912 100644
--- a/src/tooltipmanager.cpp
+++ b/src/tooltipmanager.cpp
@@ -21,11 +21,15 @@
#include "dolphinmodel.h"
#include "dolphinsortfilterproxymodel.h"
-#include "ktooltip.h"
-#include "kicon.h"
+
+#include <kformattedballoontipdelegate.h>
+#include <kicon.h>
+#include <ktooltip.h>
#include <QTimer>
+K_GLOBAL_STATIC(KFormattedBalloonTipDelegate, g_delegate);
+
ToolTipManager::ToolTipManager(QAbstractItemView* parent,
DolphinSortFilterProxyModel* model) :
QObject(parent),
@@ -34,10 +38,9 @@ ToolTipManager::ToolTipManager(QAbstractItemView* parent,
m_proxyModel(model),
m_timer(0),
m_item(),
- m_pos(),
- m_delegate()
+ m_pos()
{
- KToolTip::setToolTipDelegate(&m_delegate);
+ KToolTip::setToolTipDelegate(g_delegate);
m_dolphinModel = static_cast<DolphinModel*>(m_proxyModel->sourceModel());
connect(parent, SIGNAL(entered(const QModelIndex&)),
diff --git a/src/tooltipmanager.h b/src/tooltipmanager.h
index 1902ac8f0..420b48a1a 100644
--- a/src/tooltipmanager.h
+++ b/src/tooltipmanager.h
@@ -24,7 +24,6 @@
#include <QPoint>
#include <kfileitem.h>
-#include <kformattedballoontipdelegate.h>
class DolphinModel;
class DolphinSortFilterProxyModel;
@@ -71,7 +70,6 @@ private:
QTimer* m_timer;
KFileItem m_item;
QPoint m_pos;
- KFormattedBalloonTipDelegate m_delegate;
};
#endif