diff --git a/src/widgets/widgets/qdockarealayout.cpp b/src/widgets/widgets/qdockarealayout.cpp index c4de04a6765..e0d8995bf83 100644 --- a/src/widgets/widgets/qdockarealayout.cpp +++ b/src/widgets/widgets/qdockarealayout.cpp @@ -1474,7 +1474,7 @@ QList QDockAreaLayoutInfo::indexOfPlaceHolder(const QString &objectName) co return QList(); } -QList QDockAreaLayoutInfo::indexOf(QWidget *widget) const +QList QDockAreaLayoutInfo::indexOf(const QWidget *widget) const { for (int i = 0; i < item_list.size(); ++i) { const QDockAreaLayoutItem &item = item_list.at(i); @@ -2458,7 +2458,7 @@ QList QDockAreaLayout::indexOfPlaceHolder(const QString &objectName) const return QList(); } -QList QDockAreaLayout::indexOf(QWidget *dockWidget) const +QList QDockAreaLayout::indexOf(const QWidget *dockWidget) const { for (int i = 0; i < QInternal::DockCount; ++i) { QList result = docks[i].indexOf(dockWidget); diff --git a/src/widgets/widgets/qdockarealayout_p.h b/src/widgets/widgets/qdockarealayout_p.h index aa39bf9913c..ca9f4b656f0 100644 --- a/src/widgets/widgets/qdockarealayout_p.h +++ b/src/widgets/widgets/qdockarealayout_p.h @@ -143,7 +143,7 @@ public: int next(int idx) const; int prev(int idx) const; - QList indexOf(QWidget *widget) const; + QList indexOf(const QWidget *widget) const; QList indexOfPlaceHolder(const QString &objectName) const; QDockWidget *apply(bool animate); @@ -217,7 +217,7 @@ public: bool restoreState(QDataStream &stream, const QList &widgets, bool testing = false); QList indexOfPlaceHolder(const QString &objectName) const; - QList indexOf(QWidget *dockWidget) const; + QList indexOf(const QWidget *dockWidget) const; QList gapIndex(const QPoint &pos, bool disallowTabs) const; QList findSeparator(const QPoint &pos) const; diff --git a/src/widgets/widgets/qmainwindowlayout.cpp b/src/widgets/widgets/qmainwindowlayout.cpp index 3bec3a3c917..c72ae0b539d 100644 --- a/src/widgets/widgets/qmainwindowlayout.cpp +++ b/src/widgets/widgets/qmainwindowlayout.cpp @@ -1868,7 +1868,7 @@ void QMainWindowLayout::splitDockWidget(QDockWidget *after, invalidate(); } -Qt::DockWidgetArea QMainWindowLayout::dockWidgetArea(QWidget *widget) const +Qt::DockWidgetArea QMainWindowLayout::dockWidgetArea(const QWidget *widget) const { const QList pathToWidget = layoutState.dockAreaLayout.indexOf(widget); if (pathToWidget.isEmpty()) diff --git a/src/widgets/widgets/qmainwindowlayout_p.h b/src/widgets/widgets/qmainwindowlayout_p.h index f4211046e1c..e2770fd58d5 100644 --- a/src/widgets/widgets/qmainwindowlayout_p.h +++ b/src/widgets/widgets/qmainwindowlayout_p.h @@ -537,7 +537,7 @@ public: void splitDockWidget(QDockWidget *after, QDockWidget *dockwidget, Qt::Orientation orientation); - Qt::DockWidgetArea dockWidgetArea(QWidget* widget) const; + Qt::DockWidgetArea dockWidgetArea(const QWidget* widget) const; bool restoreDockWidget(QDockWidget *dockwidget); #if QT_CONFIG(tabbar) void tabifyDockWidget(QDockWidget *first, QDockWidget *second);