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.cpp | |
| parent | 3a4e80053081ab7f5de142bfbc6589dfc2bc6e2d (diff) | |
New managers from javispedro
AppFetchManager, BlobDBManager
Diffstat (limited to 'daemon/appmanager.cpp')
| -rw-r--r-- | daemon/appmanager.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/daemon/appmanager.cpp b/daemon/appmanager.cpp index 27e1e3f..4e659d3 100644 --- a/daemon/appmanager.cpp +++ b/daemon/appmanager.cpp @@ -2,9 +2,10 @@ #include <QDir> #include "appmanager.h" -AppManager::AppManager(QObject *parent) +AppManager::AppManager(BlobDbManager *blobDB, QObject *parent) : QObject(parent), l(metaObject()->className()), - _watcher(new QFileSystemWatcher(this)) + _watcher(new QFileSystemWatcher(this)), + blobDB(blobDB) { connect(_watcher, &QFileSystemWatcher::directoryChanged, this, &AppManager::rescan); @@ -18,6 +19,15 @@ AppManager::AppManager(QObject *parent) rescan(); } +void AppManager::refresh() +{ + qCDebug(l) << "pushing available apps to watch"; + foreach (const QUuid &appUuid, appUuids()) { + qDebug() << "Inserting app" << info(appUuid).shortName() << "into BlobDB"; + //blobDB->insert(info(appUuid)); + } +} + QStringList AppManager::appPaths() const { return QStandardPaths::locateAll(QStandardPaths::DataLocation, |
