summaryrefslogtreecommitdiffstats
path: root/kdeui/ksystemtray.h
diff options
context:
space:
mode:
Diffstat (limited to 'kdeui/ksystemtray.h')
-rw-r--r--kdeui/ksystemtray.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/kdeui/ksystemtray.h b/kdeui/ksystemtray.h
index 04dce718a..b0dab69b6 100644
--- a/kdeui/ksystemtray.h
+++ b/kdeui/ksystemtray.h
@@ -108,7 +108,7 @@ public:
* configuration dialog). The default value is KAboutData::programName().
*/
virtual void setCaption( const QString& title );
-
+
/**
* Loads an icon @p icon using the icon loader class of the given instance @p instance.
* The icon is applied the panel effect as it should only be used to be shown in the
@@ -119,6 +119,17 @@ public:
*/
static QPixmap loadIcon( const QString &icon, KInstance *instance=KGlobal::instance() );
+ /**
+ * Loads an icon @p icon using the icon loader class of the given instance @p instance.
+ * The icon is applied the panel effect as it should only be used to be shown in the
+ * system tray.
+ * It's commonly used in the form : systray->setPixmap( systray->loadIcon( "mysystray", iconWidth ) );
+ * This is essentially the same as loadIcon(), but with a forced icon size
+ *
+ * @since 3.5.12
+ */
+ static QPixmap loadSizedIcon( const QString &icon, int iconWidth, KInstance *instance=KGlobal::instance() );
+
signals:
/**
* Emitted when quit is selected in the menu. If you want to perform any other