Added Q_PROPERTIES to ofonomodem.h.
authorDavide Bettio <bettio@kde.org>
Sat, 12 Mar 2011 02:58:18 +0000 (03:58 +0100)
committerDavide Bettio <bettio@kde.org>
Sat, 12 Mar 2011 02:58:18 +0000 (03:58 +0100)
lib/ofonomodem.h

index d0e6865..5d2f213 100644 (file)
@@ -26,6 +26,7 @@
 #define OFONOMODEM_H
 
 #include <QtCore/QObject>
+#include <QtCore/QStringList>
 #include "libofono-qt_global.h"
 
 class OfonoModemManager;
@@ -41,6 +42,19 @@ class OFONO_QT_EXPORT OfonoModem : public QObject
 
 Q_OBJECT
 
+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)
+
+Q_PROPERTY(QString name READ name NOTIFY nameChanged)
+Q_PROPERTY(QString manufacturer READ manufacturer NOTIFY manufacturerChanged)
+Q_PROPERTY(QString model READ model NOTIFY modelChanged)
+Q_PROPERTY(QString revision READ revision NOTIFY revisionChanged)
+Q_PROPERTY(QString serial READ serial NOTIFY serialChanged)
+
+Q_PROPERTY(QStringList features READ features NOTIFY featuresChanged)
+Q_PROPERTY(QStringList interfaces READ interfaces NOTIFY interfacesChanged)
+
 public:
 
     //! How the modem object should select a modem