aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/include/forwardview.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2022-10-07 14:46:06 +0200
committerMarc Mutz <marc.mutz@qt.io>2022-10-07 13:47:53 +0000
commit8eb4d52342fe3a6ede1c1dce3174d95bfa0cea88 (patch)
tree0f5556c5e4098e75853e3d9ee2620e0306f0cf2a /src/plugins/qmldesigner/designercore/include/forwardview.h
parent90de29d530dfc2921d5179977b3393c11a3cc238 (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.h42
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;