summaryrefslogtreecommitdiff
path: root/tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2019-05-06 16:25:01 +0200
committerRobert Griebl <robert.griebl@pelagicore.com>2019-05-14 12:58:21 +0000
commit06d415d83fc4b80730286686a8e5243ca0b03a20 (patch)
tree6e515166b39e7461d25752e886d717c1e0680e3c /tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp
parent07c631aa4c1ac5199b4919087e43815a00154867 (diff)
downloadqtivi-06d415d83fc4b80730286686a8e5243ca0b03a20.tar.gz
Introduce a internal QtRemoteObject helper module
This module provides helper functions when using QtRemoteObjects and starts using it in the autogenerator templates and the handwritten servers. The helper provides the following: * generic error handling * conversion from QIviPendingReply to a pending call on the source side * conversion to QIviPendingReply on the replica side Change-Id: Ic9030c89b8153626340cc786d97ecdae416e699d Fixes: AUTOSUITE-929 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
Diffstat (limited to 'tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp')
-rw-r--r--tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp b/tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp
index 8476f35..40ad3c0 100644
--- a/tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp
+++ b/tests/auto/core/ivigenerator/projects/org-example-echo-qtro/server_qtro_test/echozonedservice.cpp
@@ -28,6 +28,7 @@
#include "echozonedservice.h"
+#include <QtIviRemoteObjectsHelper>
#include <QTimer>
#define SET_VALUE(m_VALUE, VALUE, CHANGED_SIGNAL) \
@@ -236,7 +237,7 @@ QVariant EchoZonedService::getCombo(const QString &zone)
QVariant EchoZonedService::timer(int interval, const QString &zone)
{
static quint64 counter = 0;
- EchoZonedPendingResult pendingResult(counter++, false);
+ QIviRemoteObjectPendingResult pendingResult(counter++, false);
QTimer::singleShot(interval, this, [this, pendingResult, zone](){
emit pendingResultAvailable(pendingResult.id(), true, zone);
});