summaryrefslogtreecommitdiff
path: root/src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h')
-rw-r--r--src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h b/src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h
index 6da7fc9..4405274 100644
--- a/src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h
+++ b/src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h
@@ -55,8 +55,8 @@ public:
WindowTimer(const QString &zone, bool isBlind, QIviConcreteWindowControlBackend *backend);
void setOpeningTime(int intervalInSeconds);
- void open();
- void close();
+ void open(QIviPendingReply<void> reply);
+ void close(QIviPendingReply<void> reply);
public slots:
void checkValue();
@@ -69,6 +69,7 @@ private:
QString m_zone;
bool m_blind;
QIviConcreteWindowControlBackend *m_backend;
+ QIviPendingReply<void> m_pendingReply;
};
class QIviConcreteWindowControlBackend : public QIviWindowControlBackend
@@ -78,8 +79,8 @@ public:
~QIviConcreteWindowControlBackend();
virtual void setBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode, const QString &zone) override;
- virtual void open(const QString &zone) override;
- virtual void close(const QString &zone) override;
+ virtual QIviPendingReply<void> open(const QString &zone) override;
+ virtual QIviPendingReply<void> close(const QString &zone) override;
QtIviVehicleFunctionsModule::WindowState windowState(QString zone);
void setWindowState(QtIviVehicleFunctionsModule::WindowState state, const QString &zone);