void KToolTipItem::setData(int role, const QVariant &data)
{
d->map[role] = data;
+ KToolTipManager::instance()->update();
}
hideTip();
label->showTip(pos, item);
currentItem = item;
+ m_tooltipPos = pos;
}
void KToolTipManager::hideTip()
m_delegate = delegate;
}
+void KToolTipManager::update()
+{
+ if (currentItem == 0)
+ return;
+ label->showTip(m_tooltipPos, currentItem);
+}
+
KToolTipDelegate *KToolTipManager::delegate() const
{
return m_delegate;