From a24034bdfea259cdc09c74217be75d4f9de0dce5 Mon Sep 17 00:00:00 2001 From: Javier Date: Mon, 28 Dec 2015 04:31:57 +0100 Subject: trying list of apps in host xml --- hostmanagerconn.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'hostmanagerconn.h') 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 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); -- cgit v1.2.3