diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2022-07-11 14:10:13 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2022-07-12 09:20:04 +0000 |
commit | d6c10e775d7535a177e069d4b86ed1330b0666dc (patch) | |
tree | d13c60151d145c13d77eca1aee8d04116dbd327a /share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp | |
parent | a74582a9d399d83386757ac160ce1090f97a490a (diff) |
qmlpuppet: remove qmlprivategate DesignerSupport < Qt 5.6
Task-number: QTCREATORBUG-26600
Change-Id: I629c8cd1f497ed2dd354ff461aa890a77bdc2a01
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp')
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp | 48 |
1 files changed, 25 insertions, 23 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp index 60d9060325..76fb43a598 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp @@ -31,6 +31,8 @@ #include <QtQuick/private/qquickitem_p.h> #include <QtQuick/private/qquickshadereffectsource_p.h> +#include <private/qquickdesignersupport_p.h> + #include <QQmlProperty> #include <QQmlExpression> #include <QQuickView> @@ -86,7 +88,7 @@ static QTransform transformForItem(QQuickItem *item, NodeInstanceServer *nodeIns if (isContentItem(item, nodeInstanceServer)) return QTransform(); - QTransform toParentTransform = DesignerSupport::parentTransform(item); + QTransform toParentTransform = QQuickDesignerSupport::parentTransform(item); if (item->parentItem() && !nodeInstanceServer->hasInstanceForObject(item->parentItem())) { return transformForItem(item->parentItem(), nodeInstanceServer) * toParentTransform; @@ -97,7 +99,7 @@ static QTransform transformForItem(QQuickItem *item, NodeInstanceServer *nodeIns QTransform QuickItemNodeInstance::transform() const { if (quickItem()->parentItem()) - return DesignerSupport::parentTransform(quickItem()); + return QQuickDesignerSupport::parentTransform(quickItem()); return QTransform(); } @@ -262,7 +264,7 @@ QStringList QuickItemNodeInstance::allStates() const { QStringList list; - QList<QObject*> stateList = DesignerSupport::statesForItem(quickItem()); + QList<QObject*> stateList = QQuickDesignerSupport::statesForItem(quickItem()); for (QObject *state : stateList) { QQmlProperty property(state, "name"); if (property.isValid()) @@ -277,7 +279,7 @@ void QuickItemNodeInstance::updateDirtyNode([[maybe_unused]] QQuickItem *item) #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) if (s_unifiedRenderPath) return; - DesignerSupport::updateDirtyNode(item); + QQuickDesignerSupport::updateDirtyNode(item); #endif } @@ -319,7 +321,7 @@ void QuickItemNodeInstance::setHiddenInEditor(bool hide) QRectF QuickItemNodeInstance::contentItemBoundingBox() const { if (contentItem()) { - QTransform contentItemTransform = DesignerSupport::parentTransform(contentItem()); + QTransform contentItemTransform = QQuickDesignerSupport::parentTransform(contentItem()); return contentItemTransform.mapRect(contentItem()->boundingRect()); } @@ -367,7 +369,7 @@ static QTransform contentTransformForItem(QQuickItem *item, NodeInstanceServer * { QTransform contentTransform; if (item->parentItem() && !nodeInstanceServer->hasInstanceForObject(item->parentItem())) { - contentTransform = DesignerSupport::parentTransform(item->parentItem()); + contentTransform = QQuickDesignerSupport::parentTransform(item->parentItem()); return contentTransformForItem(item->parentItem(), nodeInstanceServer) * contentTransform; } @@ -381,7 +383,7 @@ QTransform QuickItemNodeInstance::contentTransform() const QTransform QuickItemNodeInstance::sceneTransform() const { - return DesignerSupport::windowTransform(quickItem()); + return QQuickDesignerSupport::windowTransform(quickItem()); } double QuickItemNodeInstance::opacity() const @@ -418,7 +420,7 @@ QSizeF QuickItemNodeInstance::size() const { double width; - if (DesignerSupport::isValidHeight(quickItem())) { // isValidHeight is QQuickItemPrivate::get(item)->widthValid + if (QQuickDesignerSupport::isValidHeight(quickItem())) { // isValidHeight is QQuickItemPrivate::get(item)->widthValid width = quickItem()->width(); } else { width = quickItem()->implicitWidth(); @@ -426,7 +428,7 @@ QSizeF QuickItemNodeInstance::size() const double height; - if (DesignerSupport::isValidWidth(quickItem())) { // isValidWidth is QQuickItemPrivate::get(item)->heightValid + if (QQuickDesignerSupport::isValidWidth(quickItem())) { // isValidWidth is QQuickItemPrivate::get(item)->heightValid height = quickItem()->height(); } else { height = quickItem()->implicitHeight(); @@ -438,7 +440,7 @@ QSizeF QuickItemNodeInstance::size() const static QTransform contentItemTransformForItem(QQuickItem *item, NodeInstanceServer *nodeInstanceServer) { - QTransform toParentTransform = DesignerSupport::parentTransform(item); + QTransform toParentTransform = QQuickDesignerSupport::parentTransform(item); if (item->parentItem() && !nodeInstanceServer->hasInstanceForObject(item->parentItem())) { return transformForItem(item->parentItem(), nodeInstanceServer) * toParentTransform; @@ -457,7 +459,7 @@ QTransform QuickItemNodeInstance::contentItemTransform() const int QuickItemNodeInstance::penWidth() const { - return DesignerSupport::borderWidth(quickItem()); + return QQuickDesignerSupport::borderWidth(quickItem()); } double QuickItemNodeInstance::x() const @@ -576,7 +578,7 @@ bool QuickItemNodeInstance::isRenderable() const QList<ServerNodeInstance> QuickItemNodeInstance::stateInstances() const { QList<ServerNodeInstance> instanceList; - QList<QObject*> stateList = DesignerSupport::statesForItem(quickItem()); + QList<QObject*> stateList = QQuickDesignerSupport::statesForItem(quickItem()); foreach (QObject *state, stateList) { if (state && nodeInstanceServer()->hasInstanceForObject(state)) @@ -604,7 +606,7 @@ void QuickItemNodeInstance::setHasContent(bool hasContent) m_hasContent = hasContent; } -DesignerSupport *QuickItemNodeInstance::designerSupport() const +QQuickDesignerSupport *QuickItemNodeInstance::designerSupport() const { return qt5NodeInstanceServer()->designerSupport(); } @@ -623,7 +625,7 @@ void QuickItemNodeInstance::updateDirtyNodesRecursive(QQuickItem *parentItem) co QmlPrivateGate::disableNativeTextRendering(parentItem); #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) - DesignerSupport::updateDirtyNode(parentItem); + QQuickDesignerSupport::updateDirtyNode(parentItem); #endif } @@ -642,7 +644,7 @@ void QuickItemNodeInstance::setAllNodesDirtyRecursive([[maybe_unused]] QQuickIte const QList<QQuickItem *> children = parentItem->childItems(); for (QQuickItem *childItem : children) setAllNodesDirtyRecursive(childItem); - DesignerSupport::addDirty(parentItem, QQuickDesignerSupport::Content); + QQuickDesignerSupport::addDirty(parentItem, QQuickDesignerSupport::Content); #endif } @@ -930,7 +932,7 @@ void QuickItemNodeInstance::resetProperty(const PropertyName &name) if (name == "layer.enabled" || name == "layer.effect") setAllNodesDirtyRecursive(quickItem()); - DesignerSupport::resetAnchor(quickItem(), QString::fromUtf8(name)); + QQuickDesignerSupport::resetAnchor(quickItem(), QString::fromUtf8(name)); if (name == "anchors.fill") { resetHorizontal(); @@ -964,12 +966,12 @@ void QuickItemNodeInstance::resetProperty(const PropertyName &name) bool QuickItemNodeInstance::isAnchoredByChildren() const { - return DesignerSupport::areChildrenAnchoredTo(quickItem(), quickItem()); + return QQuickDesignerSupport::areChildrenAnchoredTo(quickItem(), quickItem()); } bool QuickItemNodeInstance::hasAnchor(const PropertyName &name) const { - return DesignerSupport::hasAnchor(quickItem(), QString::fromUtf8(name)); + return QQuickDesignerSupport::hasAnchor(quickItem(), QString::fromUtf8(name)); } static bool isValidAnchorName(const PropertyName &name) @@ -989,11 +991,11 @@ static bool isValidAnchorName(const PropertyName &name) QPair<PropertyName, ServerNodeInstance> QuickItemNodeInstance::anchor(const PropertyName &name) const { - if (!isValidAnchorName(name) || !DesignerSupport::hasAnchor(quickItem(), QString::fromUtf8(name))) + if (!isValidAnchorName(name) || !QQuickDesignerSupport::hasAnchor(quickItem(), QString::fromUtf8(name))) return ObjectNodeInstance::anchor(name); QPair<QString, QObject*> nameObjectPair = - DesignerSupport::anchorLineTarget(quickItem(), QString::fromUtf8(name), context()); + QQuickDesignerSupport::anchorLineTarget(quickItem(), QString::fromUtf8(name), context()); QObject *targetObject = nameObjectPair.second; PropertyName targetName = nameObjectPair.first.toUtf8(); @@ -1013,7 +1015,7 @@ bool QuickItemNodeInstance::isAnchoredBySibling() const if (quickItem()->parentItem()) { foreach (QQuickItem *siblingItem, quickItem()->parentItem()->childItems()) { // search in siblings for a anchor to this item if (siblingItem) { - if (DesignerSupport::isAnchoredTo(siblingItem, quickItem())) + if (QQuickDesignerSupport::isAnchoredTo(siblingItem, quickItem())) return true; } } @@ -1049,13 +1051,13 @@ void QuickItemNodeInstance::markRepeaterParentDirty() const // If a Repeater instance was changed in any way, the parent must be marked dirty to rerender it const QByteArray type("QQuickRepeater"); if (ServerNodeInstance::isSubclassOf(item, type)) - DesignerSupport::addDirty(parentItem, QQuickDesignerSupport::Content); + QQuickDesignerSupport::addDirty(parentItem, QQuickDesignerSupport::Content); // Repeater's parent must also be dirtied when a child of a repeater was changed if (ServerNodeInstance::isSubclassOf(parentItem, type)) { QQuickItem *parentsParent = parentItem->parentItem(); if (parentsParent) - DesignerSupport::addDirty(parentsParent, QQuickDesignerSupport::Content); + QQuickDesignerSupport::addDirty(parentsParent, QQuickDesignerSupport::Content); } } |