{
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();
{
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();
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);
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);
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);
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)
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
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)
{
Q_OBJECT
+ Q_PROPERTY(QString state READ state)
public:
OfonoSupplementaryServices(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
~OfonoSupplementaryServices();
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") {
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);
QString information() const;
bool multiparty() const;
bool emergency() const;
+ quint8 icon() const;
signals:
void answerComplete(bool status);
{
Q_OBJECT
+ Q_PROPERTY(QStringList emergencyNumbers READ emergencyNumbers NOTIFY emergencyNumbersChanged)
+
public:
OfonoVoiceCallManager(OfonoModem::SelectionSetting modemSetting, const QString &modemPath, QObject *parent=0);
~OfonoVoiceCallManager();