diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2015-01-07 00:37:15 +0100 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2015-01-07 00:37:15 +0100 |
| commit | 16ddb4d6ca5742aa36112f187e36a039a7357460 (patch) | |
| tree | fc8b0acdf1883f5d34863a8c063b2d642d1fe100 /daemon/bankmanager.h | |
| parent | a55f8f218ea9b52e97b9b7de1ac43502ce8c9994 (diff) | |
Refactored whole app handling into AppInfo class
Diffstat (limited to 'daemon/bankmanager.h')
| -rw-r--r-- | daemon/bankmanager.h | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/daemon/bankmanager.h b/daemon/bankmanager.h index 7532812..583109d 100644 --- a/daemon/bankmanager.h +++ b/daemon/bankmanager.h @@ -1,9 +1,14 @@ #ifndef BANKMANAGER_H #define BANKMANAGER_H -#include "watchconnector.h" -#include "uploadmanager.h" -#include "appmanager.h" +#include <QTimer> +#include <QUuid> +#include <QVector> +#include <QLoggingCategory> + +class WatchConnector; +class UploadManager; +class AppManager; class BankManager : public QObject { @@ -11,6 +16,16 @@ class BankManager : public QObject QLoggingCategory l; public: + struct SlotInfo { + bool used; + quint32 id; + QString name; + QString company; + quint32 flags; + quint16 version; + QUuid uuid; + }; + explicit BankManager(WatchConnector *watch, UploadManager *upload, AppManager *apps, QObject *parent = 0); int numSlots() const; @@ -46,16 +61,6 @@ private: GeneralFailure = 4 }; - struct SlotInfo { - bool used; - quint32 id; - QString name; - QString company; - quint32 flags; - quint16 version; - QUuid uuid; - }; - QVector<SlotInfo> _slots; QTimer *_refresh; }; |
