[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/plasma/desktop/shell/scripting
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2010-01-19 7:39:20
Message-ID: 1263886760.061376.25349.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1076957 by aseigo:
allow setting the global shortcut
M +16 -0 widget.cpp
M +4 -0 widget.h
--- trunk/KDE/kdebase/workspace/plasma/desktop/shell/scripting/widget.cpp #1076956:1076957
@@ -125,6 +125,22 @@
}
}
+void Widget::setGlobalShortcut(const QString &shortcut)
+{
+ if (m_applet) {
+ m_applet.data()->setGlobalShortcut(KShortcut(shortcut));
+ }
+}
+
+QString Widget::globalShorcut() const
+{
+ if (m_applet) {
+ return m_applet.data()->globalShortcut().toString();
+ }
+
+ return QString();
+}
+
Plasma::Applet *Widget::applet() const
{
return m_applet.data();
--- trunk/KDE/kdebase/workspace/plasma/desktop/shell/scripting/widget.h #1076956:1076957
@@ -40,6 +40,7 @@
Q_PROPERTY(int index WRITE setIndex READ index)
Q_PROPERTY(QRectF geometry WRITE setGeometry READ geometry)
Q_PROPERTY(QStringList currentConfigGroup WRITE setCurrentConfigGroup READ currentConfigGroup)
+ Q_PROPERTY(QString globalShortcut WRITE setGlobalShortcut READ globalShorcut)
public:
@@ -63,6 +64,9 @@
void setCurrentConfigGroup(const QStringList &groupNames);
QStringList currentConfigGroup() const;
+ void setGlobalShortcut(const QString &shortcut);
+ QString globalShorcut() const;
+
public Q_SLOTS:
void remove();
QVariant readConfig(const QString &key, const QVariant &def = QString()) const;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic