X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fgraphicalui.h;h=f1fef7b38e45701a3aa2fd4147a84b8ae15835e8;hp=392075eb298e6ee9c6833c653ba683419179f74e;hb=8f9c35aefb50a0e1626907e19da87bdb107123b4;hpb=120861b909702039da9993278d8319dad14fd292 diff --git a/src/uisupport/graphicalui.h b/src/uisupport/graphicalui.h index 392075eb..f1fef7b3 100644 --- a/src/uisupport/graphicalui.h +++ b/src/uisupport/graphicalui.h @@ -26,6 +26,7 @@ class ActionCollection; class ContextMenuActionProvider; class ToolBarActionProvider; +class UiStyle; class GraphicalUi : public AbstractUi { Q_OBJECT @@ -43,6 +44,7 @@ public: inline static ContextMenuActionProvider *contextMenuActionProvider(); inline static ToolBarActionProvider *toolBarActionProvider(); + inline static UiStyle *uiStyle(); protected: //! This is the widget we associate global actions with, typically the main window @@ -50,13 +52,14 @@ protected: void setContextMenuActionProvider(ContextMenuActionProvider *); void setToolBarActionProvider(ToolBarActionProvider *); + void setUiStyle(UiStyle *); private: static QWidget *_mainWidget; static QHash _actionCollections; static ContextMenuActionProvider *_contextMenuActionProvider; static ToolBarActionProvider *_toolBarActionProvider; - + static UiStyle *_uiStyle; }; ContextMenuActionProvider *GraphicalUi::contextMenuActionProvider() { @@ -67,4 +70,8 @@ ToolBarActionProvider *GraphicalUi::toolBarActionProvider() { return _toolBarActionProvider; } +UiStyle *GraphicalUi::uiStyle() { + return _uiStyle; +} + #endif