diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tooltipmanager.cpp | 13 | ||||
| -rw-r--r-- | src/tooltipmanager.h | 2 |
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 |
