summaryrefslogtreecommitdiff
path: root/daemon/bankmanager.h
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2015-01-07 00:37:15 +0100
committerTomasz Sterna <tomek@xiaoka.com>2015-01-07 00:37:15 +0100
commit16ddb4d6ca5742aa36112f187e36a039a7357460 (patch)
treefc8b0acdf1883f5d34863a8c063b2d642d1fe100 /daemon/bankmanager.h
parenta55f8f218ea9b52e97b9b7de1ac43502ce8c9994 (diff)
Refactored whole app handling into AppInfo class
Diffstat (limited to 'daemon/bankmanager.h')
-rw-r--r--daemon/bankmanager.h31
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;
};