summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel Spoerl <axel.spoerl@qt.io>2024-01-25 17:27:45 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-01-30 04:21:18 +0000
commit0710865eed73425845e4c8549c9c7dd4911ec3af (patch)
tree3e0270c367408803dd6459255c542564796927fe
parentde62bb90ec829bd88fa91c48c4061d61cb1f6a71 (diff)
API Review Widgets: Remove QDockWidget debug operators
Adding specific debug operators for QDockWidget has introduced new symbols in 6.6.1. Remove them again, we maintain forward binary compatibility within a patch cycle. [ChangeLog][QtWidgets][QDockWidget] Removed debug streaming operator incorrectly introduced as a new symbol in Qt 6.6.1. Task-number: QTBUG-119952 Change-Id: I1d5b96b442dc910d1782dbede6119708d8336991 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit fb92bb073e6e1dd327b9ee94bb1e5726e96396bf) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/widgets/widgets/qdockwidget.cpp21
-rw-r--r--src/widgets/widgets/qdockwidget.h5
2 files changed, 0 insertions, 26 deletions
diff --git a/src/widgets/widgets/qdockwidget.cpp b/src/widgets/widgets/qdockwidget.cpp
index da8882d13c..7792bea118 100644
--- a/src/widgets/widgets/qdockwidget.cpp
+++ b/src/widgets/widgets/qdockwidget.cpp
@@ -1836,27 +1836,6 @@ QWidget *QDockWidget::titleBarWidget() const
return layout->widgetForRole(QDockWidgetLayout::TitleBar);
}
-#ifndef QT_NO_DEBUG_STREAM
-QDebug operator<<(QDebug dbg, const QDockWidget *dockWidget)
-{
- QDebugStateSaver saver(dbg);
- dbg.nospace();
- return dockWidget ? dbg << *dockWidget : dbg << "QDockWidget(0x0)";
-}
-
-QDebug operator<<(QDebug dbg, const QDockWidget &dockWidget)
-{
- QDebugStateSaver saver(dbg);
- dbg.nospace();
- dbg << "QDockWidget(" << static_cast<const void *>(&dockWidget);
- dbg << "->(ObjectName=" << dockWidget.objectName();
- dbg << "; floating=" << dockWidget.isFloating();
- dbg << "; features=" << dockWidget.features();
- dbg << ";))";
- return dbg;
-}
-#endif // QT_NO_DEBUG_STREAM
-
QT_END_NAMESPACE
#include "qdockwidget.moc"
diff --git a/src/widgets/widgets/qdockwidget.h b/src/widgets/widgets/qdockwidget.h
index 211b703e03..92b7663acd 100644
--- a/src/widgets/widgets/qdockwidget.h
+++ b/src/widgets/widgets/qdockwidget.h
@@ -64,11 +64,6 @@ public:
inline bool isAreaAllowed(Qt::DockWidgetArea area) const
{ return (allowedAreas() & area) == area; }
-#ifndef QT_NO_DEBUG_STREAM
- friend Q_WIDGETS_EXPORT QDebug operator<<(QDebug dbg, const QDockWidget &dockWidget);
- friend Q_WIDGETS_EXPORT QDebug operator<<(QDebug dbg, const QDockWidget *dockWidget);
-#endif
-
#ifndef QT_NO_ACTION
QAction *toggleViewAction() const;
#endif