Add more Q_PROPERTY declarations
authorAlexander Kanavin <alexander.kanavin@nokia.com>
Tue, 19 Apr 2011 14:08:02 +0000 (17:08 +0300)
committerAlexander Kanavin <alexander.kanavin@nokia.com>
Tue, 19 Apr 2011 14:08:02 +0000 (17:08 +0300)
12 files changed:
lib/ofonocallvolume.h
lib/ofonoconnman.h
lib/ofonoconnmancontext.h
lib/ofonomessage.h
lib/ofonomessagewaiting.h
lib/ofonomodem.h
lib/ofonomodeminterface.h
lib/ofononetworkoperator.h
lib/ofonosupplementaryservices.h
lib/ofonovoicecall.cpp
lib/ofonovoicecall.h
lib/ofonovoicecallmanager.h

index e08b937..57a8ede 100644 (file)
@@ -37,6 +37,10 @@ class OFONO_QT_EXPORT OfonoCallVolume : public OfonoModemInterface
 {
     Q_OBJECT
 
+    Q_PROPERTY(bool muted READ muted WRITE setMuted NOTIFY mutedChanged)
+    Q_PROPERTY(quint8 speakerVolume READ speakerVolume WRITE setSpeakerVolume NOTIFY speakerVolumeChanged)
+    Q_PROPERTY(quint8 microphoneVolume READ microphoneVolume WRITE setMicrophoneVolume NOTIFY microphoneVolumeChanged)
+    
 public:
     OfonoCallVolume(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
     ~OfonoCallVolume();
index 64f8c0f..6858b7b 100644 (file)
@@ -48,6 +48,12 @@ class OFONO_QT_EXPORT OfonoConnMan : public OfonoModemInterface
 {
     Q_OBJECT
 
+    Q_PROPERTY(bool attached READ attached NOTIFY attachedChanged)
+    Q_PROPERTY(QString bearer READ bearer NOTIFY bearerChanged)
+    Q_PROPERTY(bool suspended READ suspended NOTIFY suspendedChanged)
+    Q_PROPERTY(bool roamingAllowed READ roamingAllowed WRITE setRoamingAllowed NOTIFY roamingAllowedChanged)
+    Q_PROPERTY(bool powered READ powered WRITE setPowered NOTIFY poweredChanged)
+
 public:
     OfonoConnMan(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
     ~OfonoConnMan();
index 2430f69..73ef071 100644 (file)
@@ -40,6 +40,23 @@ class OfonoInterface;
 class OFONO_QT_EXPORT OfonoConnmanContext : public QObject
 {
     Q_OBJECT
+
+    Q_PROPERTY(QString path READ path)
+    Q_PROPERTY(QString errorName READ errorName)
+    Q_PROPERTY(QString errorMessage READ errorMessage)
+    
+    Q_PROPERTY(bool active READ active WRITE setActive NOTIFY activeChanged)
+    Q_PROPERTY(QString accessPointName READ accessPointName WRITE setAccessPointName NOTIFY accessPointNameChanged)
+    Q_PROPERTY(QString type READ type WRITE setType NOTIFY nameChanged)
+    Q_PROPERTY(QString username READ username WRITE setUsername NOTIFY usernameChanged)
+    Q_PROPERTY(QString password READ password WRITE setPassword NOTIFY passwordChanged)
+    Q_PROPERTY(QString protocol READ protocol WRITE setProtocol NOTIFY protocolChanged)
+    Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
+    Q_PROPERTY(QString messageProxy READ messageProxy WRITE setMessageProxy NOTIFY messageProxyChanged)
+    Q_PROPERTY(QString messageCenter READ messageCenter WRITE setMessageCenter NOTIFY messageCenterChanged)
+    Q_PROPERTY(QVariantMap settings READ settings NOTIFY settingsChanged)
+    Q_PROPERTY(QVariantMap IPv6Settings READ IPv6Settings NOTIFY IPv6SettingsChanged)
+        
 public:
     OfonoConnmanContext(const QString &contextPath, QObject *parent=0);
     OfonoConnmanContext(const OfonoConnmanContext &op);
index 4cdda5e..1243878 100644 (file)
@@ -40,6 +40,13 @@ class OfonoInterface;
 class OFONO_QT_EXPORT OfonoMessage : public QObject
 {
     Q_OBJECT
+
+    Q_PROPERTY(QString path READ path)
+    Q_PROPERTY(QString errorName READ errorName)
+    Q_PROPERTY(QString errorMessage READ errorMessage)
+    
+    Q_PROPERTY(QString state READ state NOTIFY stateChanged)
+    
 public:
     OfonoMessage(const QString &messageId, QObject *parent=0);
     OfonoMessage(const OfonoMessage &message);
index 75ac65a..d68f5aa 100644 (file)
 class OFONO_QT_EXPORT OfonoMessageWaiting : public OfonoModemInterface
 {
     Q_OBJECT
+    
+    Q_PROPERTY(bool voicemailWaiting READ voicemailWaiting NOTIFY voicemailWaitingChanged)
+    Q_PROPERTY(int voicemailMessageCount READ voicemailMessageCount NOTIFY voicemailMessageCountChanged)
+    Q_PROPERTY(QString voicemailMailboxNumber READ voicemailMailboxNumber WRITE setVoicemailMailboxNumber NOTIFY voicemailMailboxNumberChanged)
 
 public:
     OfonoMessageWaiting(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
index 5d2f213..5972111 100644 (file)
@@ -42,6 +42,11 @@ class OFONO_QT_EXPORT OfonoModem : public QObject
 
 Q_OBJECT
 
+Q_PROPERTY(bool isValid READ isValid NOTIFY validityChanged)
+Q_PROPERTY(QString path READ path NOTIFY pathChanged)
+Q_PROPERTY(QString errorName READ errorName)
+Q_PROPERTY(QString errorMessage READ errorMessage)
+
 Q_PROPERTY(bool powered READ powered WRITE setPowered NOTIFY poweredChanged)
 Q_PROPERTY(bool online READ online WRITE setOnline NOTIFY onlineChanged)
 Q_PROPERTY(bool emergency READ emergency NOTIFY emergencyChanged)
index a193d88..4d7ba94 100644 (file)
@@ -41,6 +41,12 @@ class OfonoInterface;
 class OFONO_QT_EXPORT OfonoModemInterface : public QObject
 {
     Q_OBJECT
+    
+    Q_PROPERTY(bool isValid READ isValid NOTIFY validityChanged)
+    Q_PROPERTY(QString path READ path)
+    Q_PROPERTY(QString errorName READ errorName)
+    Q_PROPERTY(QString errorMessage READ errorMessage)
+    
 public:
 
     //! Construct a modem interface object
index 99c0b53..410a903 100644 (file)
@@ -42,6 +42,10 @@ class OfonoInterface;
 class OFONO_QT_EXPORT OfonoNetworkOperator : public QObject
 {
     Q_OBJECT
+
+    Q_PROPERTY(QString path READ path)
+    Q_PROPERTY(QString errorName READ errorName)
+    Q_PROPERTY(QString errorMessage READ errorMessage)
     
     Q_PROPERTY(QString name READ name NOTIFY nameChanged)
     Q_PROPERTY(QString status READ status NOTIFY statusChanged)
index bd58201..d8f8d58 100644 (file)
@@ -40,6 +40,7 @@ class OFONO_QT_EXPORT OfonoSupplementaryServices : public OfonoModemInterface
 {
     Q_OBJECT
 
+    Q_PROPERTY(QString state READ state)
 public:
     OfonoSupplementaryServices(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
     ~OfonoSupplementaryServices();
index 432f62a..3b032f4 100644 (file)
@@ -183,6 +183,11 @@ bool OfonoVoiceCall::emergency() const
     return m_if->properties()["Emergency"].value<bool>();
 }
 
+quint8 OfonoVoiceCall::icon() const
+{
+    return m_if->properties()["Icon"].value<quint8>();
+}
+
 void OfonoVoiceCall::propertyChanged(const QString &property, const QVariant &value)
 {
     if (property == "LineIdentification") {
index 4bcb465..498ff6d 100644 (file)
@@ -40,6 +40,21 @@ class OfonoInterface;
 class OFONO_QT_EXPORT OfonoVoiceCall : public QObject
 {
     Q_OBJECT
+    
+    Q_PROPERTY(QString path READ path)
+    Q_PROPERTY(QString errorName READ errorName)
+    Q_PROPERTY(QString errorMessage READ errorMessage)
+    
+    Q_PROPERTY(QString lineIdentification READ lineIdentification NOTIFY lineIdentificationChanged)
+    Q_PROPERTY(QString incomingLine READ incomingLine NOTIFY incomingLineChanged)
+    Q_PROPERTY(QString name READ name NOTIFY nameChanged)
+    Q_PROPERTY(QString state READ state NOTIFY stateChanged)
+    Q_PROPERTY(QString startTime READ startTime NOTIFY startTimeChanged)
+    Q_PROPERTY(QString information READ information NOTIFY informationChanged)
+    Q_PROPERTY(bool multiparty READ multiparty NOTIFY multipartyChanged)
+    Q_PROPERTY(bool emergency READ emergency NOTIFY emergencyChanged)
+    Q_PROPERTY(quint8 icon READ icon NOTIFY iconChanged)
+
 public:
     OfonoVoiceCall(const QString &callId, QObject *parent=0);
     OfonoVoiceCall(const OfonoVoiceCall &op);
@@ -76,6 +91,7 @@ public:
     QString information() const;
     bool multiparty() const;
     bool emergency() const;
+    quint8 icon() const;
 
 signals:
     void answerComplete(bool status);
index a36bee4..852d8a6 100644 (file)
@@ -50,6 +50,8 @@ class OFONO_QT_EXPORT OfonoVoiceCallManager : public OfonoModemInterface
 {
     Q_OBJECT
 
+    Q_PROPERTY(QStringList emergencyNumbers READ emergencyNumbers NOTIFY emergencyNumbersChanged)
+
 public:
     OfonoVoiceCallManager(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
     ~OfonoVoiceCallManager();