diff options
author | Javier <dev.git@javispedro.com> | 2015-12-28 04:31:57 +0100 |
---|---|---|
committer | Javier <dev.git@javispedro.com> | 2015-12-28 04:31:57 +0100 |
commit | a24034bdfea259cdc09c74217be75d4f9de0dce5 (patch) | |
tree | d5caed7e9f437ecdde4755bd1dd13594e6cc11d4 /hostmanagerconn.h | |
parent | d14723bc3ec4c96ed02a08d1ff74c25e88225ef6 (diff) | |
download | sapd-a24034bdfea259cdc09c74217be75d4f9de0dce5.tar.gz sapd-a24034bdfea259cdc09c74217be75d4f9de0dce5.zip |
trying list of apps in host xml
Diffstat (limited to 'hostmanagerconn.h')
-rw-r--r-- | hostmanagerconn.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/hostmanagerconn.h b/hostmanagerconn.h index 6b89add..3543a6c 100644 --- a/hostmanagerconn.h +++ b/hostmanagerconn.h @@ -12,6 +12,41 @@ class HostManagerConn : public QObject public: HostManagerConn(SAPConnection *conn, QObject *parent = 0); +protected: + struct AppInfo { + QString name; + QString packageName; + QString version; + bool preloaded; + bool isAppWidget; + + QStringList requiredPackages; + QStringList requiringPackages; + bool installed; + }; + + struct DeviceInfo { + QString deviceId; + QString deviceName; + QString devicePlatform; + QString devicePlatformVersion; + QString deviceType; + QString modelNumber; + QString swVersion; + + QList<AppInfo> apps; + + bool telephony; + bool messaging; + bool tablet; + bool autolock; + bool smartrelay; + bool safetyassistence; + QString vendor; + }; + + static DeviceInfo parseDeviceInfo(const QString &xmlData); + private: void sendMessage(const QJsonObject &obj); |