kremotecontrol
Go to the documentation of this file.
27 #ifndef DBUSINTERFACE_H
28 #define DBUSINTERFACE_H
32 #include <QtCore/QStringList>
33 #include <QDBusMessage>
34 #include <QDBusInterface>
43 QStringList allRegisteredPrograms();
44 bool searchForProgram(
const DBusAction *action, QStringList &programs);
45 QStringList getNodes(
const QString &interface,
const QString &node);
51 bool isProgramRunning(
const QString &program);
52 bool isUnique(
const QString &program);
54 QStringList registeredPrograms();
55 QStringList nodes(
const QString &program);
56 QMultiMap<QString, Prototype> functions(
const QString &program,
const QString &
object);
58 QStringList configuredRemotes();
59 void ignoreButtonEvents(
const QString &remoteName);
60 void considerButtonEvents(
const QString &remoteName);
61 void reloadRemoteControlDaemon();
64 QStringList modesForRemote(
const QString &remoteName);
65 void changeMode(
const QString &remoteName,
const QString &modeName);
66 QString currentMode(
const QString &remoteName);
67 QString modeIcon(
const QString &remoteName,
const QString &modeName);
68 bool eventsIgnored(
const QString &remoteName);
70 bool isKdedModuleRunning();
75 bool loadKdedModule();
80 bool unloadKdedModule();
92 int call(
const QString &method);
93 int call(
const QString &method,
int);
94 int call(
const QString &method,
const QString &);
int call(const QString &method)
void executeAction(Action *action)
#define KREMOTECONTROL_EXPORT
QDBusIfaceWrapper(const QString &program, const QString &path)
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:43 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.