28#include <QtCore/QObject>
29#include <QtCore/QStringList>
30#include "libofono-qt_global.h"
45Q_PROPERTY(
bool isValid READ isValid NOTIFY validityChanged)
46Q_PROPERTY(QString path READ path NOTIFY pathChanged)
47Q_PROPERTY(QString errorName READ errorName)
48Q_PROPERTY(QString errorMessage READ errorMessage)
50Q_PROPERTY(
bool powered READ powered WRITE setPowered NOTIFY poweredChanged)
51Q_PROPERTY(
bool online READ online WRITE setOnline NOTIFY onlineChanged)
52Q_PROPERTY(
bool lockdown READ lockdown WRITE setLockdown NOTIFY lockdownChanged)
53Q_PROPERTY(
bool emergency READ emergency NOTIFY emergencyChanged)
55Q_PROPERTY(QString name READ name NOTIFY nameChanged)
56Q_PROPERTY(QString manufacturer READ manufacturer NOTIFY manufacturerChanged)
57Q_PROPERTY(QString model READ model NOTIFY modelChanged)
58Q_PROPERTY(QString revision READ revision NOTIFY revisionChanged)
59Q_PROPERTY(QString serial READ serial NOTIFY serialChanged)
60Q_PROPERTY(QString type READ type NOTIFY typeChanged)
62Q_PROPERTY(QStringList features READ features NOTIFY featuresChanged)
63Q_PROPERTY(QStringList interfaces READ interfaces NOTIFY interfacesChanged)
107 bool powered()
const;
109 bool lockdown()
const;
110 bool emergency()
const;
112 QString name()
const;
113 QString manufacturer()
const;
114 QString model()
const;
115 QString revision()
const;
116 QString serial()
const;
117 QString type()
const;
119 QStringList features()
const;
120 QStringList interfaces()
const;
123 void setPowered(
bool powered);
124 void setOnline(
bool online);
125 void setLockdown(
bool lockdown);
133 void poweredChanged(
bool powered);
134 void setPoweredFailed();
135 void onlineChanged(
bool online);
136 void setOnlineFailed();
137 void lockdownChanged(
bool lockdown);
138 void setLockdownFailed();
139 void emergencyChanged(
bool emergency);
141 void nameChanged(
const QString &name);
142 void manufacturerChanged(
const QString &manufacturer);
143 void modelChanged(
const QString &model);
144 void revisionChanged(
const QString &revision);
145 void serialChanged(
const QString &serial);
146 void typeChanged(
const QString &type);
148 void featuresChanged(
const QStringList &features);
149 void interfacesChanged(
const QStringList &interfaces);
153 void propertyChanged(
const QString &property,
const QVariant &value);
154 void setPropertyFailed(
const QString& property);
155 void modemAdded(
const QString &modem);
156 void modemRemoved(
const QString &modem);
159 void modemsChanged();
163 OfonoInterface *m_if;
Provides access to the list of available modems and changes in that list.
Definition: ofonomodemmanager.h:34
This class is used to access an oFono modem object and its properties.
Definition: ofonomodem.h:41
OfonoModem(SelectionSetting setting, const QString &modemPath, QObject *parent=0)
void pathChanged(QString modemPath)
Issued when the object has switched to another modem.
QString errorName() const
Get the D-Bus error name of the last operation.
QString path() const
Returns the D-Bus object path of the modem.
QString errorMessage() const
Get the D-Bus error message of the last operation.
bool isValid() const
Returns true if D-Bus modem object exists.
SelectionSetting
How the modem object should select a modem.
Definition: ofonomodem.h:68
void validityChanged(bool validity)
Issued when a modem becomes unavailable or available again.