#define GRAPHICALUI_H_
#include "abstractui.h"
+#include "singleton.h"
class ActionCollection;
class ContextMenuActionProvider;
#include <Carbon/Carbon.h>
#endif
-class GraphicalUi : public AbstractUi
+class GraphicalUi : public AbstractUi, protected Singleton<GraphicalUi>
{
Q_OBJECT
virtual void disconnectedFromCore();
private:
- static GraphicalUi *instance();
-
static QWidget *_mainWidget;
static QHash<QString, ActionCollection *> _actionCollections;
static ContextMenuActionProvider *_contextMenuActionProvider;
static ToolBarActionProvider *_toolBarActionProvider;
static UiStyle *_uiStyle;
- static bool _onAllDesktops;
#ifdef Q_OS_WIN
DWORD _dwTickCount;