summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designercore/model/qmlanchors.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2013-07-31 15:45:09 +0200
committerMarco Bubke <marco.bubke@digia.com>2013-07-31 16:21:20 +0200
commit8143031599d5da2fe480fe668dd7053900a44821 (patch)
treece2f09c74e677ef4e78a2ca043228106692250c3 /src/plugins/qmldesigner/designercore/model/qmlanchors.cpp
parenta6c43c63c254f37abce2aae60480de84a716da84 (diff)
downloadqt-creator-8143031599d5da2fe480fe668dd7053900a44821.tar.gz
QmlDesigner: Remove QmlModelView
And use NodeInstanceView directly. There is still more cleanup required for the view handling. Change-Id: I62417644ceefb25fb9f3bb93a894b71ae0929cb0 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/qmlanchors.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlanchors.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/qmlanchors.cpp b/src/plugins/qmldesigner/designercore/model/qmlanchors.cpp
index 8a06ec9831..985f87a0a7 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlanchors.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlanchors.cpp
@@ -31,7 +31,7 @@
#include "bindingproperty.h"
#include "nodeabstractproperty.h"
#include "rewritertransaction.h"
-#include "qmlmodelview.h"
+#include "nodeinstanceview.h"
namespace QmlDesigner {
@@ -128,7 +128,7 @@ void QmlAnchors::setAnchor(AnchorLine::Type sourceAnchorLine,
const QmlItemNode &targetQmlItemNode,
AnchorLine::Type targetAnchorLine)
{
- RewriterTransaction transaction = qmlItemNode().qmlModelView()->beginRewriterTransaction();
+ RewriterTransaction transaction = qmlItemNode().view()->beginRewriterTransaction();
if (qmlItemNode().isInBaseState()) {
if ((qmlItemNode().nodeInstance().hasAnchor("anchors.fill") && (sourceAnchorLine & AnchorLine::Fill))
|| ((qmlItemNode().nodeInstance().hasAnchor("anchors.centerIn") && (sourceAnchorLine & AnchorLine::Center)))) {
@@ -277,12 +277,12 @@ AnchorLine QmlAnchors::instanceAnchor(AnchorLine::Type sourceAnchorLine) const
if (targetAnchorLinePair.second < 0) //there might be no node instance for the parent
return AnchorLine();
- return AnchorLine(QmlItemNode(qmlItemNode().nodeForInstance(qmlItemNode().qmlModelView()->nodeInstanceView()->instanceForId(targetAnchorLinePair.second))), targetAnchorLine);
+ return AnchorLine(QmlItemNode(qmlItemNode().nodeForInstance(qmlItemNode().nodeInstanceView()->instanceForId(targetAnchorLinePair.second))), targetAnchorLine);
}
void QmlAnchors::removeAnchor(AnchorLine::Type sourceAnchorLine)
{
- RewriterTransaction transaction = qmlItemNode().qmlModelView()->beginRewriterTransaction();
+ RewriterTransaction transaction = qmlItemNode().view()->beginRewriterTransaction();
if (qmlItemNode().isInBaseState()) {
const PropertyName propertyName = anchorPropertyName(sourceAnchorLine);
if (qmlItemNode().nodeInstance().hasAnchor("anchors.fill") && (sourceAnchorLine & AnchorLine::Fill)) {
@@ -304,7 +304,7 @@ void QmlAnchors::removeAnchor(AnchorLine::Type sourceAnchorLine)
void QmlAnchors::removeAnchors()
{
- RewriterTransaction transaction = qmlItemNode().qmlModelView()->beginRewriterTransaction();
+ RewriterTransaction transaction = qmlItemNode().view()->beginRewriterTransaction();
if (qmlItemNode().nodeInstance().hasAnchor("anchors.fill"))
qmlItemNode().modelNode().removeProperty("anchors.fill");
if (qmlItemNode().nodeInstance().hasAnchor("anchors.centerIn"))
@@ -492,7 +492,7 @@ void QmlAnchors::removeMargin(AnchorLine::Type sourceAnchorLineType)
void QmlAnchors::removeMargins()
{
- RewriterTransaction transaction = qmlItemNode().qmlModelView()->beginRewriterTransaction();
+ RewriterTransaction transaction = qmlItemNode().view()->beginRewriterTransaction();
removeMargin(AnchorLine::Left);
removeMargin(AnchorLine::Right);
removeMargin(AnchorLine::Top);