summaryrefslogtreecommitdiffstats
path: root/globals.h
diff options
context:
space:
mode:
Diffstat (limited to 'globals.h')
-rw-r--r--globals.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/globals.h b/globals.h
index e0bc5ef..c8037fe 100644
--- a/globals.h
+++ b/globals.h
@@ -3,9 +3,11 @@
#include <QObject>
#include <QHash>
+#include <QVector>
class QAction;
class Viewer;
+class QTreeView;
class Globals : public QObject {
Q_OBJECT
@@ -13,6 +15,8 @@ class Globals : public QObject {
enum ActionType { QuitAction = 0, ConfigAction = 1 };
static Globals *instance();
void addAction(QAction *a);
+ void addView(QTreeView *v);
+ const QVector<QTreeView*> views() { return mViews; }
QAction *action(int actionType);
Viewer *viewer();
@@ -23,6 +27,7 @@ class Globals : public QObject {
static Globals *mInstance;
QHash<int, QAction*> mActions;
Viewer *mViewer;
+ QVector<QTreeView*> mViews;
};
#endif // GLOBALS_H