diff options
author | Marc Mutz <marc.mutz@qt.io> | 2022-10-07 14:46:06 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2022-10-07 13:47:53 +0000 |
commit | 8eb4d52342fe3a6ede1c1dce3174d95bfa0cea88 (patch) | |
tree | 0f5556c5e4098e75853e3d9ee2620e0306f0cf2a /src/plugins/qmldesigner/designercore/include/forwardview.h | |
parent | 90de29d530dfc2921d5179977b3393c11a3cc238 (diff) |
Port from qAsConst() to std::as_const()
We've been requiring C++17 since Qt 6.0, and our qAsConst use finally
starts to bother us (QTBUG-99313), so time to port away from it
now.
Since qAsConst has exactly the same semantics as std::as_const (down
to rvalue treatment, constexpr'ness and noexcept'ness), there's really
nothing more to it than a global search-and-replace.
Task-number: QTBUG-99313
Change-Id: I88edd91395849574436299b8badda21bb93bea39
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/include/forwardview.h')
-rw-r--r-- | src/plugins/qmldesigner/designercore/include/forwardview.h | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/plugins/qmldesigner/designercore/include/forwardview.h b/src/plugins/qmldesigner/designercore/include/forwardview.h index a51c34dce4..9dbb1c934a 100644 --- a/src/plugins/qmldesigner/designercore/include/forwardview.h +++ b/src/plugins/qmldesigner/designercore/include/forwardview.h @@ -70,14 +70,14 @@ template <class ViewType> void ForwardView<ViewType>::modelAttached(Model *model) { AbstractView::modelAttached(model); - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->modelAttached(model); } template <class ViewType> void ForwardView<ViewType>::modelAboutToBeDetached(Model *model) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->modelAboutToBeDetached(model); AbstractView::modelAboutToBeDetached(model); @@ -86,35 +86,35 @@ void ForwardView<ViewType>::modelAboutToBeDetached(Model *model) template <class ViewType> void ForwardView<ViewType>::nodeCreated(const ModelNode &createdNode) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->nodeCreated(ModelNode(createdNode, view.data())); } template <class ViewType> void ForwardView<ViewType>::nodeAboutToBeRemoved(const ModelNode &removedNode) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->nodeAboutToBeRemoved(ModelNode(removedNode, view.data())); } template <class ViewType> void ForwardView<ViewType>::nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->nodeRemoved(ModelNode(removedNode, view.data()), NodeAbstractProperty(parentProperty, view.data()), propertyChange); } template <class ViewType> void ForwardView<ViewType>::nodeReparented(const ModelNode &node, const NodeAbstractProperty &newPropertyParent, const NodeAbstractProperty &oldPropertyParent, PropertyChangeFlags propertyChange) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->nodeReparented(ModelNode(node, view.data()), NodeAbstractProperty(newPropertyParent, view.data()), NodeAbstractProperty(oldPropertyParent, view.data()), propertyChange); } template <class ViewType> void ForwardView<ViewType>::nodeIdChanged(const ModelNode& node, const QString& newId, const QString& oldId) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->nodeIdChanged(ModelNode(node, view.data()), newId, oldId); } @@ -134,41 +134,41 @@ static QList<T> adjustedList(const QList<T>& oldList, AbstractView *view) template <class ViewType> void ForwardView<ViewType>::propertiesAboutToBeRemoved(const QList<AbstractProperty>& propertyList) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->propertiesAboutToBeRemoved(adjustedList(propertyList, view.data())); } template <class ViewType> void ForwardView<ViewType>::propertiesRemoved(const QList<AbstractProperty>& propertyList) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->propertiesRemoved(adjustedList(propertyList, view.data())); } template <class ViewType> void ForwardView<ViewType>::variantPropertiesChanged(const QList<VariantProperty>& propertyList, PropertyChangeFlags propertyChange) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->variantPropertiesChanged(adjustedList(propertyList, view.data()), propertyChange); } template <class ViewType> void ForwardView<ViewType>::bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags propertyChange) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->bindingPropertiesChanged(adjustedList(propertyList, view.data()), propertyChange); } void ForwardView::signalHandlerPropertiesChanged(const QVector<SignalHandlerProperty> &propertyList, AbstractView::PropertyChangeFlags propertyChange) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->signalHandlerPropertiesChanged(adjustedList(propertyList, view.data()), propertyChange); } template <class ViewType> void ForwardView<ViewType>::rootNodeTypeChanged(const QString &type, int majorVersion, int minorVersion) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->rootNodeTypeChanged(type, majorVersion, minorVersion); } @@ -176,7 +176,7 @@ template <class ViewType> void ForwardView<ViewType>::selectedNodesChanged(const QList<ModelNode> &selectedNodeList, const QList<ModelNode> &lastSelectedNodeList) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->selectedNodesChanged(adjustedList(selectedNodeList, view.data()), adjustedList(lastSelectedNodeList, view.data())); } @@ -185,21 +185,21 @@ void ForwardView<ViewType>::fileUrlChanged(const QUrl &oldUrl, const QUrl &newUr { AbstractView::fileUrlChanged(oldUrl, newUrl); - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->fileUrlChanged(oldUrl, newUrl); } template<class ViewType> void ForwardView<ViewType>::nodeOrderChanged(const NodeListProperty &listProperty) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->nodeOrderChanged(NodeListProperty(listProperty, view.data())); } template <class ViewType> void ForwardView<ViewType>::importChanged(const QList<Import> &addedImports, const QList<Import> &removedImports) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->importChanged(addedImport, removedImport); } @@ -208,7 +208,7 @@ void ForwardView<ViewType>::importRemoved(const Import &import) { AbstractView::importRemoved(import); - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->importRemoved(import); } @@ -217,14 +217,14 @@ void ForwardView<ViewType>::auxiliaryDataChanged(const ModelNode &node, const Pr { AbstractView::auxiliaryDataChanged(node, name, data); - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->auxiliaryDataChanged(ModelNode(node, view.data()), name, data); } template <class ViewType> void ForwardView<ViewType>::scriptFunctionsChanged(const ModelNode &node, const QStringList &scriptFunctionList) { - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) view->scriptFunctionsChanged(node, scriptFunctionList); } @@ -245,7 +245,7 @@ QList<ViewType*> ForwardView<ViewType>::viewList() const { QList<ViewType*> newList; - for (const ViewTypePointer &view : qAsConst(m_targetViewList)) + for (const ViewTypePointer &view : std::as_const(m_targetViewList)) newList.append(view.data()); return newList; |