From 5d608a916820a9e2daa2cc33d901ceba8bad5210 Mon Sep 17 00:00:00 2001 From: Matt Ranostay Date: Wed, 13 Mar 2019 17:00:19 -0700 Subject: libqtappfw: telephony: add onlineChanged signal Allow clients to receive Handsfree profile status to enable/disable dialpads and other functions. Bug-AGL: SPEC-2257 Change-Id: I3a614dbbdc9a75ffea103bb6b5182f48dae608b6 Signed-off-by: Matt Ranostay --- telephony/telephony.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'telephony/telephony.h') diff --git a/telephony/telephony.h b/telephony/telephony.h index 7cff598..04f55a7 100644 --- a/telephony/telephony.h +++ b/telephony/telephony.h @@ -27,6 +27,7 @@ class Telephony : public QObject Q_OBJECT Q_PROPERTY(bool connected READ connected WRITE setConnected NOTIFY connectedChanged) Q_PROPERTY(QString callState READ callState WRITE setCallState NOTIFY callStateChanged) + Q_PROPERTY(bool online READ online NOTIFY onlineChanged) Q_PROPERTY(QString callClip READ callClip) Q_PROPERTY(QString callColp READ callColp) @@ -49,7 +50,14 @@ class Telephony : public QObject emit callStateChanged(m_call_state); } + void setOnlineState(bool state) + { + m_online = state; + emit onlineChanged(state); + } + bool connected() { return m_connected; } + bool online() { return m_online; } QString callState() { return m_call_state; } QString callClip() { return m_clip; } QString callColp() { return m_colp; } @@ -57,9 +65,11 @@ class Telephony : public QObject signals: void connectedChanged(bool); void callStateChanged(QString); + void onlineChanged(bool connected); private: bool m_connected; + bool m_online; MessageEngine *m_mloop; QString m_call_state; QString m_clip; -- cgit 1.2.3-korg