ADS: Remove struct from DockWidgetTab

We do not use struct in Qt Creator.

Change-Id: I299effff6a7e6b79494be9a9e2dece1d6492714a
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tobias Hunger
2020-03-02 10:50:36 +01:00
committed by Tim Jenssen
parent ce6b5b37e0
commit d09c92ccee
5 changed files with 10 additions and 10 deletions

View File

@@ -75,7 +75,7 @@ class DockContainerWidgetPrivate;
class DockOverlay; class DockOverlay;
class DockAreaTabBar; class DockAreaTabBar;
class DockWidgetTab; class DockWidgetTab;
struct DockWidgetTabPrivate; class DockWidgetTabPrivate;
struct DockAreaWidgetPrivate; struct DockAreaWidgetPrivate;
class IconProvider; class IconProvider;
@@ -104,7 +104,7 @@ private:
friend class DockAreaTabBar; friend class DockAreaTabBar;
friend class DockWidgetTab; friend class DockWidgetTab;
friend struct DockAreaWidgetPrivate; friend struct DockAreaWidgetPrivate;
friend struct DockWidgetTabPrivate; friend class DockWidgetTabPrivate;
friend class FloatingDragPreview; friend class FloatingDragPreview;
friend class FloatingDragPreviewPrivate; friend class FloatingDragPreviewPrivate;
friend class DockAreaTitleBar; friend class DockAreaTitleBar;

View File

@@ -79,7 +79,7 @@ protected:
friend class DockContainerWidgetPrivate; friend class DockContainerWidgetPrivate;
friend class DockAreaTabBar; friend class DockAreaTabBar;
friend class DockWidgetTab; friend class DockWidgetTab;
friend struct DockWidgetTabPrivate; friend class DockWidgetTabPrivate;
friend struct DockAreaTitleBarPrivate; friend struct DockAreaTitleBarPrivate;
/** /**

View File

@@ -67,8 +67,9 @@ namespace ADS
/** /**
* Private data class of DockWidgetTab class (pimpl) * Private data class of DockWidgetTab class (pimpl)
*/ */
struct DockWidgetTabPrivate class DockWidgetTabPrivate
{ {
public:
DockWidgetTab *q; DockWidgetTab *q;
DockWidget *m_dockWidget; DockWidget *m_dockWidget;
QLabel *m_iconLabel = nullptr; QLabel *m_iconLabel = nullptr;
@@ -155,8 +156,7 @@ namespace ADS
m_globalDragStartMousePosition = globalPos; m_globalDragStartMousePosition = globalPos;
m_dragStartMousePosition = q->mapFromGlobal(globalPos); m_dragStartMousePosition = q->mapFromGlobal(globalPos);
} }
}; }; // class DockWidgetTabPrivate
// struct DockWidgetTabPrivate
DockWidgetTabPrivate::DockWidgetTabPrivate(DockWidgetTab *parent) DockWidgetTabPrivate::DockWidgetTabPrivate(DockWidgetTab *parent)
: q(parent) : q(parent)

View File

@@ -43,7 +43,7 @@ namespace ADS {
class DockWidget; class DockWidget;
class DockAreaWidget; class DockAreaWidget;
struct DockWidgetTabPrivate; class DockWidgetTabPrivate;
/** /**
* A dock widget tab that shows a title and an icon. * A dock widget tab that shows a title and an icon.
@@ -57,7 +57,7 @@ class ADS_EXPORT DockWidgetTab : public QFrame
private: private:
DockWidgetTabPrivate *d; ///< private data (pimpl) DockWidgetTabPrivate *d; ///< private data (pimpl)
friend struct DockWidgetTabPrivate; friend class DockWidgetTabPrivate;
friend class DockWidget; friend class DockWidget;
void onDockWidgetFeaturesChanged(); void onDockWidgetFeaturesChanged();
void detachDockWidget(); void detachDockWidget();

View File

@@ -57,7 +57,7 @@ class DockWidget;
class DockManager; class DockManager;
class DockAreaTabBar; class DockAreaTabBar;
class DockWidgetTab; class DockWidgetTab;
struct DockWidgetTabPrivate; class DockWidgetTabPrivate;
class DockAreaTitleBar; class DockAreaTitleBar;
struct DockAreaTitleBarPrivate; struct DockAreaTitleBarPrivate;
class FloatingWidgetTitleBar; class FloatingWidgetTitleBar;
@@ -115,7 +115,7 @@ private:
friend class DockManager; friend class DockManager;
friend class DockManagerPrivate; friend class DockManagerPrivate;
friend class DockAreaTabBar; friend class DockAreaTabBar;
friend struct DockWidgetTabPrivate; friend class DockWidgetTabPrivate;
friend class DockWidgetTab; friend class DockWidgetTab;
friend class DockAreaTitleBar; friend class DockAreaTitleBar;
friend struct DockAreaTitleBarPrivate; friend struct DockAreaTitleBarPrivate;