]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - src/dbus/adaptorvym.h
New upstream version 2.9.22
[sven/vym.git] / src / dbus / adaptorvym.h
diff --git a/src/dbus/adaptorvym.h b/src/dbus/adaptorvym.h
new file mode 100644 (file)
index 0000000..6614b79
--- /dev/null
@@ -0,0 +1,29 @@
+#ifndef ADAPTORVYM_H
+#define ADAPTORVYM_H
+
+#include <QtCore/QObject>
+#include <QtDBus/QtDBus>
+
+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