summaryrefslogtreecommitdiff
path: root/sowatchd/daemonadaptor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sowatchd/daemonadaptor.cpp')
-rw-r--r--sowatchd/daemonadaptor.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/sowatchd/daemonadaptor.cpp b/sowatchd/daemonadaptor.cpp
index c8a322a..d8a4260 100644
--- a/sowatchd/daemonadaptor.cpp
+++ b/sowatchd/daemonadaptor.cpp
@@ -16,6 +16,7 @@
#include <QtCore/QString>
#include <QtCore/QStringList>
#include <QtCore/QVariant>
+#include "daemon.h"
/*
* Implementation of adaptor class DaemonAdaptor
@@ -36,14 +37,12 @@ DaemonAdaptor::~DaemonAdaptor()
QString DaemonAdaptor::GetWatchStatus(const QString &watch)
{
// handle method call com.javispedro.sowatch.Daemon.GetWatchStatus
- QString status;
- QMetaObject::invokeMethod(parent(), "getWatchStatus", Q_RETURN_ARG(QString, status), Q_ARG(QString, watch));
- return status;
+ return static_cast<sowatch::Daemon*>(parent())->getWatchStatus(watch);
}
void DaemonAdaptor::Terminate()
{
// handle method call com.javispedro.sowatch.Daemon.Terminate
- QMetaObject::invokeMethod(parent(), "terminate");
+ static_cast<sowatch::Daemon*>(parent())->terminate();
}