X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fgraphicalui.h;h=42b5785287bd82db7c359bcf4bc20cf2ac234886;hp=3b94544099e2ec7313352fa4a3d747dea8181e65;hb=158443f71d48215eea8b47b836b61afd77654b78;hpb=ab7ef4d24f62b5848b628482b7762ebfc0b53e1a diff --git a/src/uisupport/graphicalui.h b/src/uisupport/graphicalui.h index 3b945440..42b57852 100644 --- a/src/uisupport/graphicalui.h +++ b/src/uisupport/graphicalui.h @@ -18,8 +18,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef GRAPHICALUI_H_ -#define GRAPHICALUI_H_ +#pragma once + +#include "uisupport-export.h" #include "abstractui.h" #include "singleton.h" @@ -36,7 +37,7 @@ class UiStyle; #include #endif -class GraphicalUi : public AbstractUi, protected Singleton +class UISUPPORT_EXPORT GraphicalUi : public AbstractUi, protected Singleton { Q_OBJECT @@ -76,8 +77,8 @@ public: static bool isMainWidgetVisible(); protected: - GraphicalUi(QObject *parent = 0); - virtual void init(); + GraphicalUi(QObject *parent = nullptr); + void init() override; //! This is the widget we associate global actions with, typically the main window void setMainWidget(QWidget *); @@ -104,10 +105,10 @@ protected: void setToolBarActionProvider(ToolBarActionProvider *); void setUiStyle(UiStyle *); - virtual bool eventFilter(QObject *obj, QEvent *event); + bool eventFilter(QObject *obj, QEvent *event) override; protected slots: - virtual void disconnectedFromCore(); + void disconnectedFromCore() override; private: static QWidget *_mainWidget; @@ -132,5 +133,3 @@ ToolBarActionProvider *GraphicalUi::toolBarActionProvider() { return _toolBarAct UiStyle *GraphicalUi::uiStyle() { return _uiStyle; } QWidget *GraphicalUi::mainWidget() { return _mainWidget; } bool GraphicalUi::isHidingMainWidgetAllowed() const { return false; } - -#endif