]> git.sven.stormbind.net Git - sven/vym.git/blob - adaptorvym.cpp
5bff85cb97a75547cb648db0c8c4cd2470485878
[sven/vym.git] / adaptorvym.cpp
1 #include <QtCore/QMetaObject>
2 #include <QtCore/QString>
3 #include <QtCore/QVariant>
4
5 #include "adaptorvym.h"
6 #include "mainwindow.h"
7
8 extern QString vymInstanceName;
9 extern QString vymVersion;
10 extern Main *mainWindow;
11
12 AdaptorVym::AdaptorVym(QObject *obj)
13          : QDBusAbstractAdaptor(obj)
14 {
15     setAutoRelaySignals (true);
16 }
17
18 QDBusVariant AdaptorVym::modelCount()
19 {
20     return QDBusVariant (mainWindow->modelCount() );
21 }
22
23 void AdaptorVym::gotoModel(const int &n)
24 {
25     mainWindow->gotoWindow (n);
26 }
27
28 QDBusVariant AdaptorVym::getInstanceName()
29 {
30     return QDBusVariant (vymInstanceName);
31 }
32
33 QDBusVariant AdaptorVym::getVersion()
34 {
35     return QDBusVariant (vymVersion);
36 }
37
38 QDBusVariant AdaptorVym::execute(const QString &s)
39 {
40     return QDBusVariant (mainWindow->execute (s) );
41 }