diff --git a/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.cpp b/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.cpp index 52eb6e784b5..27bc1a794d1 100644 --- a/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.cpp +++ b/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.cpp @@ -46,8 +46,9 @@ using tCloseButton = QPushButton; /** * @brief Private data class of public interface CFloatingWidgetTitleBar */ -struct FloatingWidgetTitleBarPrivate +class FloatingWidgetTitleBarPrivate { +public: FloatingWidgetTitleBar *q; ///< public interface class QLabel *m_iconLabel = nullptr; TabLabelType *m_titleLabel; diff --git a/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h b/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h index f35e096a68f..ed0c4202c93 100644 --- a/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h +++ b/src/libs/advanceddockingsystem/linux/floatingwidgettitlebar.h @@ -30,7 +30,7 @@ namespace ADS { class FloatingDockContainer; -struct FloatingWidgetTitleBarPrivate; +class FloatingWidgetTitleBarPrivate; /** * Titlebar for floating widgets to capture non client are mouse events.