diff options
Diffstat (limited to 'src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h')
-rw-r--r-- | src/plugins/ivivehiclefunctions/qiviconcretewindowcontrolbackend.h | 9 |
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); |