summaryrefslogtreecommitdiff
path: root/daemon/appmanager.h
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2016-03-01 09:13:06 +0100
committerAndrew Branson <andrew.branson@cern.ch>2016-03-01 09:13:06 +0100
commit3ce36b764fc55bdfc8fe98395cab072d50855e28 (patch)
treeddf0a92af9ed0389f88d970ab1a61190baa7d893 /daemon/appmanager.h
parent3a4e80053081ab7f5de142bfbc6589dfc2bc6e2d (diff)
New managers from javispedro
AppFetchManager, BlobDBManager
Diffstat (limited to 'daemon/appmanager.h')
-rw-r--r--daemon/appmanager.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/daemon/appmanager.h b/daemon/appmanager.h
index 9fdb977..6f7bdcc 100644
--- a/daemon/appmanager.h
+++ b/daemon/appmanager.h
@@ -7,6 +7,7 @@
#include <QFileSystemWatcher>
#include <QLoggingCategory>
#include "appinfo.h"
+#include "blobdbmanager.h"
class AppManager : public QObject
{
@@ -14,7 +15,7 @@ class AppManager : public QObject
QLoggingCategory l;
public:
- explicit AppManager(QObject *parent = 0);
+ explicit AppManager(BlobDbManager *blobDB, QObject *parent = 0);
QStringList appPaths() const;
QList<QUuid> appUuids() const;
@@ -23,6 +24,7 @@ public:
AppInfo info(const QString &shortName) const;
void insertAppInfo(const AppInfo &info);
+ void refresh();
public slots:
void rescan();
@@ -35,6 +37,7 @@ private:
private:
QFileSystemWatcher *_watcher;
+ BlobDbManager *blobDB;
QHash<QUuid, AppInfo> _apps;
QHash<QString, QUuid> _names;
};