diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2016-03-01 09:13:06 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2016-03-01 09:13:06 +0100 |
| commit | 3ce36b764fc55bdfc8fe98395cab072d50855e28 (patch) | |
| tree | ddf0a92af9ed0389f88d970ab1a61190baa7d893 /daemon/appmanager.h | |
| parent | 3a4e80053081ab7f5de142bfbc6589dfc2bc6e2d (diff) | |
New managers from javispedro
AppFetchManager, BlobDBManager
Diffstat (limited to 'daemon/appmanager.h')
| -rw-r--r-- | daemon/appmanager.h | 5 |
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; }; |
