ADS: Remove struct from DockAreaTabBar

We do not use struct in Qt Creator.

Change-Id: Id9abb6f3a5a4f4406fbefa24735e5f7e1215eeb4
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tobias Hunger
2020-03-02 10:46:55 +01:00
committed by Tim Jenssen
parent b5ba4dcb16
commit 95d5a07de7
2 changed files with 5 additions and 5 deletions

View File

@@ -59,8 +59,9 @@ namespace ADS
/** /**
* Private data class of DockAreaTabBar class (pimpl) * Private data class of DockAreaTabBar class (pimpl)
*/ */
struct DockAreaTabBarPrivate class DockAreaTabBarPrivate
{ {
public:
DockAreaTabBar *q; DockAreaTabBar *q;
DockAreaWidget *m_dockArea; DockAreaWidget *m_dockArea;
QWidget *m_tabsContainerWidget; QWidget *m_tabsContainerWidget;
@@ -87,8 +88,7 @@ namespace ADS
* Convenience function to access last tab * Convenience function to access last tab
*/ */
DockWidgetTab *lastTab() const {return q->tab(q->count() - 1);} DockWidgetTab *lastTab() const {return q->tab(q->count() - 1);}
}; }; // class DockAreaTabBarPrivate
// struct DockAreaTabBarPrivate
DockAreaTabBarPrivate::DockAreaTabBarPrivate(DockAreaTabBar *parent) DockAreaTabBarPrivate::DockAreaTabBarPrivate(DockAreaTabBar *parent)
: q(parent) : q(parent)

View File

@@ -43,7 +43,7 @@ namespace ADS {
class DockAreaWidget; class DockAreaWidget;
class DockWidgetTab; class DockWidgetTab;
struct DockAreaTabBarPrivate; class DockAreaTabBarPrivate;
class DockAreaTitleBar; class DockAreaTitleBar;
class FloatingDockContainer; class FloatingDockContainer;
class AbstractFloatingWidget; class AbstractFloatingWidget;
@@ -62,7 +62,7 @@ class ADS_EXPORT DockAreaTabBar : public QScrollArea
Q_OBJECT Q_OBJECT
private: private:
DockAreaTabBarPrivate *d; ///< private data (pimpl) DockAreaTabBarPrivate *d; ///< private data (pimpl)
friend struct DockAreaTabBarPrivate; friend class DockAreaTabBarPrivate;
friend class DockAreaTitleBar; friend class DockAreaTitleBar;
void onTabClicked(); void onTabClicked();