X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fdbus%2Fadaptorvym.h;fp=src%2Fdbus%2Fadaptorvym.h;h=6614b79a3d8f9fa7b046bd7d0436cb3d2617ac8a;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/dbus/adaptorvym.h b/src/dbus/adaptorvym.h new file mode 100644 index 0000000..6614b79 --- /dev/null +++ b/src/dbus/adaptorvym.h @@ -0,0 +1,29 @@ +#ifndef ADAPTORVYM_H +#define ADAPTORVYM_H + +#include +#include + +class MainWindow; + +class AdaptorVym : public QDBusAbstractAdaptor { + Q_OBJECT + Q_CLASSINFO("D-Bus Interface", "org.insilmaril.vym.main.adaptor") + + public: + AdaptorVym(QObject *obj); + + public slots: // METHODS + QDBusVariant mapCount(); + void gotoMapID(const uint &id); + QDBusVariant getInstanceName(); + QDBusVariant getVersion(); + QDBusVariant execute(const QString &s); + QDBusVariant listCommands(); + QDBusVariant currentMapID(); + + Q_SIGNALS: // SIGNALS + void crashed(); +}; + +#endif