[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/applets/system-monitor
From:       Petri Damstén <petri.damsten () kdemail ! net>
Date:       2009-09-09 11:53:43
Message-ID: 1252497223.037075.30298.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1021501 by pdamsten:

Add tooltip to buttons.
BUG: 200875

 M  +5 -0      system-monitor.cpp  


--- trunk/KDE/kdebase/workspace/plasma/applets/system-monitor/system-monitor.cpp #1021500:1021501
@@ -23,6 +23,7 @@
 #include <KPushButton>
 #include <Plasma/Containment>
 #include <Plasma/Corona>
+#include <Plasma/ToolTipManager>
 
 SystemMonitor::SystemMonitor(QObject *parent, const QVariantList &args)
     : Plasma::PopupApplet(parent, args), m_layout(0), m_buttons(0), m_widget(0)
@@ -75,6 +76,10 @@
     foreach (const KPluginInfo &pluginInfo, appletsFound) {
         MonitorButton *button = new MonitorButton(m_widget);
         button->setObjectName(pluginInfo.pluginName());
+        Plasma::ToolTipContent data;
+        data.setMainText(pluginInfo.name());
+        data.setImage(KIcon(pluginInfo.icon()).pixmap(IconSize(KIconLoader::Desktop)));
+        Plasma::ToolTipManager::self()->setContent(button, data);
         button->setCheckable(true);
         button->setImage(pluginInfo.icon());
         if (appletNames.contains(pluginInfo.pluginName())) {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic