diff options
Diffstat (limited to 'globals.h')
-rw-r--r-- | globals.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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 |