void KPluginListViewToolTip::maybeTip(const QPoint &pos) { if(!parentWidget() || !m_listView) return; KPluginInfoLVI *item = dynamic_cast< KPluginInfoLVI * >(m_listView->itemAt(pos)); if(!item) return; QString toolTip = i18n( "<qt><table>" "<tr><td><b>Description:</b></td><td>%1</td></tr>" "<tr><td><b>Author:</b></td><td>%2</td></tr>" "<tr><td><b>Version:</b></td><td>%3</td></tr>" "<tr><td><b>License:</b></td><td>%4</td></tr></table></qt>") .arg(item->pluginInfo()->comment(), item->pluginInfo()->author(), item->pluginInfo()->version(), item->pluginInfo()->license()); // kdDebug( 702 ) << k_funcinfo << "Adding tooltip: itemRect: " << itemRect << ", tooltip: " << toolTip << endl; tip(m_listView->itemRect(item), toolTip); }