diff --git a/src/KDDockWidgets.h b/src/KDDockWidgets.h index ea1b8f61..428a0004 100644 --- a/src/KDDockWidgets.h +++ b/src/KDDockWidgets.h @@ -107,6 +107,16 @@ namespace KDDockWidgets South }; + ///@brief describes a type of button you can have in the title bar + enum class TitleBarButtonType { + Close, + Float, + Minimize, + Maximize, + AutoHide, + UnautoHide + }; + ///@internal inline uint qHash(SideBarLocation loc, uint seed) { diff --git a/src/private/TitleBar_p.h b/src/private/TitleBar_p.h index d8f744dc..7eb9ea2f 100644 --- a/src/private/TitleBar_p.h +++ b/src/private/TitleBar_p.h @@ -42,16 +42,6 @@ class DOCKS_EXPORT TitleBar : public QWidgetAdapter public: typedef QVector List; - ///@brief describes a type of button you can have in the title bar - enum class TitleBarButtonType { - Close, - Float, - Minimize, - Maximize, - AutoHide, - UnautoHide - }; - explicit TitleBar(Frame *parent); explicit TitleBar(FloatingWindow *parent); ~TitleBar() override; diff --git a/src/private/widgets/TitleBarWidget.cpp b/src/private/widgets/TitleBarWidget.cpp index b07ebe41..7e2bf5f7 100644 --- a/src/private/widgets/TitleBarWidget.cpp +++ b/src/private/widgets/TitleBarWidget.cpp @@ -195,7 +195,7 @@ QIcon TitleBarWidget::iconForButtonType(TitleBarButtonType type) const return icon; } -QString TitleBarWidget::iconNameForButtonType(TitleBar::TitleBarButtonType type) const +QString TitleBarWidget::iconNameForButtonType(TitleBarButtonType type) const { switch (type) { case TitleBarButtonType::AutoHide: