KDEUI
kdedglobalaccel_component_interface.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef KDEDGLOBALACCEL_COMPONENT_INTERFACE_H_1224364135
00012 #define KDEDGLOBALACCEL_COMPONENT_INTERFACE_H_1224364135
00013
00014 #include <QtCore/QObject>
00015 #include <QtCore/QByteArray>
00016 #include <QtCore/QList>
00017 #include <QtCore/QMap>
00018 #include <QtCore/QString>
00019 #include <QtCore/QStringList>
00020 #include <QtCore/QVariant>
00021 #include <QtDBus/QtDBus>
00022 #include "kglobalshortcutinfo_p.h"
00023
00024
00025
00026
00027 class OrgKdeKdedglobalaccelComponentInterface: public QDBusAbstractInterface
00028 {
00029 Q_OBJECT
00030 public:
00031 static inline const char *staticInterfaceName()
00032 { return "org.kde.kdedglobalaccel.Component"; }
00033
00034 public:
00035 OrgKdeKdedglobalaccelComponentInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00036
00037 ~OrgKdeKdedglobalaccelComponentInterface();
00038
00039 Q_PROPERTY(QString friendlyName READ friendlyName)
00040 inline QString friendlyName() const
00041 { return qvariant_cast< QString >(internalPropGet("friendlyName")); }
00042
00043 Q_PROPERTY(QString uniqueName READ uniqueName)
00044 inline QString uniqueName() const
00045 { return qvariant_cast< QString >(internalPropGet("uniqueName")); }
00046
00047 public Q_SLOTS:
00048 inline QDBusReply<QList<KGlobalShortcutInfo> > allShortcutInfos()
00049 {
00050 QList<QVariant> argumentList;
00051 return callWithArgumentList(QDBus::Block, QLatin1String("allShortcutInfos"), argumentList);
00052 }
00053
00054 inline QDBusReply<QList<KGlobalShortcutInfo> > allShortcutInfos(const QString &context)
00055 {
00056 QList<QVariant> argumentList;
00057 argumentList << qVariantFromValue(context);
00058 return callWithArgumentList(QDBus::Block, QLatin1String("allShortcutInfos"), argumentList);
00059 }
00060
00061 inline QDBusReply<QStringList> getShortcutContexts()
00062 {
00063 QList<QVariant> argumentList;
00064 return callWithArgumentList(QDBus::Block, QLatin1String("getShortcutContexts"), argumentList);
00065 }
00066
00067 inline QDBusReply<QStringList> shortcutNames()
00068 {
00069 QList<QVariant> argumentList;
00070 return callWithArgumentList(QDBus::Block, QLatin1String("shortcutNames"), argumentList);
00071 }
00072
00073 inline QDBusReply<QStringList> shortcutNames(const QString &context)
00074 {
00075 QList<QVariant> argumentList;
00076 argumentList << qVariantFromValue(context);
00077 return callWithArgumentList(QDBus::Block, QLatin1String("shortcutNames"), argumentList);
00078 }
00079
00080 Q_SIGNALS:
00081 };
00082
00083 namespace org {
00084 namespace kde {
00085 namespace kdedglobalaccel {
00086 typedef ::OrgKdeKdedglobalaccelComponentInterface Component;
00087 }
00088 }
00089 }
00090 #endif