]> git.sven.stormbind.net Git - sven/vym.git/blob - src/dbus/adaptorvym.h
New upstream version 2.9.22
[sven/vym.git] / src / dbus / adaptorvym.h
1 #ifndef ADAPTORVYM_H
2 #define ADAPTORVYM_H
3
4 #include <QtCore/QObject>
5 #include <QtDBus/QtDBus>
6
7 class MainWindow;
8
9 class AdaptorVym : public QDBusAbstractAdaptor {
10     Q_OBJECT
11     Q_CLASSINFO("D-Bus Interface", "org.insilmaril.vym.main.adaptor")
12
13   public:
14     AdaptorVym(QObject *obj);
15
16   public slots: // METHODS
17     QDBusVariant mapCount();
18     void gotoMapID(const uint &id);
19     QDBusVariant getInstanceName();
20     QDBusVariant getVersion();
21     QDBusVariant execute(const QString &s);
22     QDBusVariant listCommands();
23     QDBusVariant currentMapID();
24
25   Q_SIGNALS: // SIGNALS
26     void crashed();
27 };
28
29 #endif