[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