From: Alexander Kanavin Date: Fri, 5 Aug 2011 14:50:46 +0000 (+0300) Subject: Update VoiceCall to match latest oFono X-Git-Tag: 0.53~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f7583e70d3d260935c75d3b971a429fb66026f5;p=profile%2Fivi%2Fofono-qt.git Update VoiceCall to match latest oFono --- diff --git a/lib/ofonovoicecall.cpp b/lib/ofonovoicecall.cpp index e9b5f49..663dcc1 100644 --- a/lib/ofonovoicecall.cpp +++ b/lib/ofonovoicecall.cpp @@ -188,6 +188,16 @@ quint8 OfonoVoiceCall::icon() const return m_if->properties()["Icon"].value(); } +bool OfonoVoiceCall::remoteHeld() const +{ + return m_if->properties()["RemoteHeld"].value(); +} + +bool OfonoVoiceCall::remoteMultiparty() const +{ + return m_if->properties()["RemoteMultiparty"].value(); +} + void OfonoVoiceCall::propertyChanged(const QString &property, const QVariant &value) { if (property == "LineIdentification") { @@ -207,7 +217,11 @@ void OfonoVoiceCall::propertyChanged(const QString &property, const QVariant &va } else if (property == "StartTime") { emit startTimeChanged(value.value()); } else if (property == "Icon") { - emit iconChanged(value.value()); + emit iconChanged(value.value()); + } else if (property == "RemoteHeld") { + emit remoteHeldChanged(value.value()); + } else if (property == "RemoteMultiparty") { + emit remoteMultipartyChanged(value.value()); } } diff --git a/lib/ofonovoicecall.h b/lib/ofonovoicecall.h index 3ebd2d4..d70add4 100644 --- a/lib/ofonovoicecall.h +++ b/lib/ofonovoicecall.h @@ -89,6 +89,8 @@ public: bool multiparty() const; bool emergency() const; quint8 icon() const; + bool remoteHeld() const; + bool remoteMultiparty() const; public slots: void answer(); @@ -109,6 +111,8 @@ signals: void multipartyChanged(const bool multiparty); void iconChanged(const quint8 &icon); void emergencyChanged(const bool emergency); + void remoteHeldChanged(const bool remoteHeld); + void remoteMultipartyChanged(const bool remoteMultiparty); private slots: void propertyChanged(const QString &property, const QVariant &value);