summaryrefslogtreecommitdiff
path: root/daemon/appmanager.h
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-11-30 21:32:13 +0100
committerJavier <dev.git@javispedro.com>2014-11-30 21:32:13 +0100
commitdadca6f0b1e4660876cccb51702998d378a5dc03 (patch)
treed445720615174a49ec79dbe5bb3817778a6451df /daemon/appmanager.h
parent2e0e33bd2d588a96fc471d024de583ec7d287f5e (diff)
convert appinfo into a Q_GADGET with properties
Diffstat (limited to 'daemon/appmanager.h')
-rw-r--r--daemon/appmanager.h18
1 files changed, 3 insertions, 15 deletions
diff --git a/daemon/appmanager.h b/daemon/appmanager.h
index dc2a979..7458e19 100644
--- a/daemon/appmanager.h
+++ b/daemon/appmanager.h
@@ -6,6 +6,7 @@
#include <QUuid>
#include <QFileSystemWatcher>
#include <Log4Qt/Logger>
+#include "appinfo.h"
class AppManager : public QObject
{
@@ -15,23 +16,10 @@ class AppManager : public QObject
public:
explicit AppManager(QObject *parent = 0);
- struct AppInfo {
- QUuid uuid;
- QString shortName;
- QString longName;
- QString company;
- int versionCode;
- QString versionLabel;
- bool isWatchface;
- bool isJSKit;
- QHash<QString, int> appKeys;
- QString path;
- };
-
QStringList appPaths() const;
- const AppInfo & info(const QUuid &uuid) const;
- const AppInfo & info(const QString &shortName) const;
+ AppInfo info(const QUuid &uuid) const;
+ AppInfo info(const QString &shortName) const;
public slots:
void rescan();