From 16ddb4d6ca5742aa36112f187e36a039a7357460 Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Wed, 7 Jan 2015 00:37:15 +0100 Subject: Refactored whole app handling into AppInfo class --- daemon/bankmanager.h | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) (limited to 'daemon/bankmanager.h') 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 +#include +#include +#include + +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 _slots; QTimer *_refresh; }; -- cgit v1.2.3