summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@nokia.com>2010-11-24 14:54:07 +0100
committerMarco Bubke <marco.bubke@nokia.com>2010-11-24 15:52:22 +0100
commit95bec64403e8533c781a73d61d66a1d3973db121 (patch)
tree8a7f2dbff21d4485a145c7cc4eef12bdce12366e /src
parented42462889b2835f99c714b84fa0db44780a9a26 (diff)
downloadqt-creator-95bec64403e8533c781a73d61d66a1d3973db121.tar.gz
QmlDesigner.Model: removing unused code (ModelUtilities)
ModelUtilities are not used anymore.
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qmldesigner/components/formeditor/dragtool.cpp1
-rw-r--r--src/plugins/qmldesigner/components/formeditor/itemutilfunctions.cpp1
-rw-r--r--src/plugins/qmldesigner/components/formeditor/movetool.cpp1
-rw-r--r--src/plugins/qmldesigner/designercore/include/modelutilities.h51
-rw-r--r--src/plugins/qmldesigner/designercore/model/model.cpp1
-rw-r--r--src/plugins/qmldesigner/designercore/model/modelutilities.cpp125
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp1
7 files changed, 0 insertions, 181 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
index 5343345b5e..162b4c5af8 100644
--- a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
@@ -31,7 +31,6 @@
#include "formeditorscene.h"
#include "formeditorview.h"
-#include "modelutilities.h"
#include "itemutilfunctions.h"
#include <customdraganddrop.h>
#include <metainfo.h>
diff --git a/src/plugins/qmldesigner/components/formeditor/itemutilfunctions.cpp b/src/plugins/qmldesigner/components/formeditor/itemutilfunctions.cpp
index 15e448a516..238dd5a2c5 100644
--- a/src/plugins/qmldesigner/components/formeditor/itemutilfunctions.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/itemutilfunctions.cpp
@@ -28,7 +28,6 @@
**************************************************************************/
#include "itemutilfunctions.h"
-#include <modelutilities.h>
#include <formeditorscene.h>
#include <QRectF>
diff --git a/src/plugins/qmldesigner/components/formeditor/movetool.cpp b/src/plugins/qmldesigner/components/formeditor/movetool.cpp
index 38da0a124b..0e1db257c8 100644
--- a/src/plugins/qmldesigner/components/formeditor/movetool.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/movetool.cpp
@@ -32,7 +32,6 @@
#include "formeditorscene.h"
#include "formeditorview.h"
#include "formeditorwidget.h"
-#include "modelutilities.h"
#include "itemutilfunctions.h"
#include "resizehandleitem.h"
diff --git a/src/plugins/qmldesigner/designercore/include/modelutilities.h b/src/plugins/qmldesigner/designercore/include/modelutilities.h
deleted file mode 100644
index 4fed8043fc..0000000000
--- a/src/plugins/qmldesigner/designercore/include/modelutilities.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** Commercial Usage
-**
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** GNU Lesser General Public License Usage
-**
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at http://qt.nokia.com/contact.
-**
-**************************************************************************/
-
-#ifndef MODELUTILITIES_H
-#define MODELUTILITIES_H
-
-#include "corelib_global.h"
-#include <modelnode.h>
-#include <nodeinstance.h>
-
-namespace QmlDesigner {
-namespace ModelUtilities {
-
-CORESHARED_EXPORT bool canReparent(const ModelNode &child, const ModelNode &parent);
-CORESHARED_EXPORT bool isGraphicsItem(const ModelNode &node);
-CORESHARED_EXPORT bool isQWidget(const ModelNode &node);
-CORESHARED_EXPORT QVariant parseProperty(const QString &className, const QString &propertyName, const QString &value);
-CORESHARED_EXPORT void setAbsolutePosition(ModelNode node, QPointF position);
-CORESHARED_EXPORT QList<ModelNode> descendantNodes(const ModelNode &parent);
-
-CORESHARED_EXPORT NodeInstance instanceForNode(const ModelNode &node);
-} //namespace ModelUtilities
-} //namespace QmlDesigner
-
-#endif //MODELUTILITIES_H
diff --git a/src/plugins/qmldesigner/designercore/model/model.cpp b/src/plugins/qmldesigner/designercore/model/model.cpp
index 8a714b1bf9..3222c2dbb0 100644
--- a/src/plugins/qmldesigner/designercore/model/model.cpp
+++ b/src/plugins/qmldesigner/designercore/model/model.cpp
@@ -47,7 +47,6 @@
#include "nodeinstanceview.h"
#include "metainfo.h"
#include "model_p.h"
-#include "modelutilities.h"
#include "subcomponentmanager.h"
#include "variantparser.h"
#include "internalproperty.h"
diff --git a/src/plugins/qmldesigner/designercore/model/modelutilities.cpp b/src/plugins/qmldesigner/designercore/model/modelutilities.cpp
deleted file mode 100644
index 7ad80898ac..0000000000
--- a/src/plugins/qmldesigner/designercore/model/modelutilities.cpp
+++ /dev/null
@@ -1,125 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact: Nokia Corporation (qt-info@nokia.com)
-**
-** Commercial Usage
-**
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** GNU Lesser General Public License Usage
-**
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file. Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at http://qt.nokia.com/contact.
-**
-**************************************************************************/
-
-#include "modelutilities.h"
-#include <metainfo.h>
-#include <model.h>
-#include "model/propertyparser.h"
-#include <QtCore/QDebug>
-#include <QtDeclarative/QmlMetaType>
-#include <QtCore/QMetaProperty>
-#include <widgetqueryview.h>
-
-namespace QmlDesigner {
-using namespace Internal;
-namespace ModelUtilities {
-
-
-
-bool mustBeProxied(const ModelNode &child, const ModelNode &parent)
-{
- return child.metaInfo().isSubclassOf("QWidget") &&
- (parent.metaInfo().isSubclassOf("QGraphicsItem") ||
- parent.metaInfo().isSubclassOf("QGraphicsScene"));
- //if child widget is a QWidget and the target is either
- //QGraphicsItem or QGraphicsScene return true
-}
-
-//ModelNode reparentAndProxymize(const ModelNode &child, const ModelNode &parent)
-//{
-// ModelNode oldProxy;
-// ModelNode oldParent(parent);
-// if (child.parentNode().type() == "QGraphicsProxyWidget")
-// oldProxy = child.parentNode();
-// if (mustBeProxied(child, parent)) {
-// if (oldProxy.isValid()) {
-// oldProxy.setParentNode(parent);
-// oldProxy = ModelNode();
-// } else {
-// ModelNode proxy = oldParent.addChildNode("QGraphicsProxyWidget");
-// const QString id = child.id() + "_proxy";
-// proxy.setPropertyValue("objectName", id);
-// proxy.setId(id);
-// return proxy;
-// }
-// } else {
-// return parent;
-// }
-// if (oldProxy.isValid())
-// oldProxy.remove();
-//
-// return ModelNode();
-//}
-
-/* \brief Returns the QGraphicsScene for a QGraphicsView,
- if node is not derived from QGraphicsView it returns node
-*/
-
-QVariant parseProperty(const QString &className, const QString &propertyName, const QString &value)
-{
- const QMetaObject *metaObject = QmlMetaType::qmlType(className.toAscii().constData(), 4, 7)->metaObject();
- if (!metaObject) {
- qWarning() << "Type " << className << "is unknown to the Qml type system";
- return QVariant();
- }
- const int propertyIndex = metaObject->indexOfProperty(propertyName.toAscii().constData());
- if (propertyIndex < 0) {
- return QVariant();
- }
-
- const QString typeName = QString(metaObject->property(propertyIndex).typeName());
- Q_ASSERT_X(!typeName.isEmpty(), Q_FUNC_INFO,
- QString("Type name for class %1 and property %2 is empty").arg(className, propertyName).toAscii().constData());
-// NodeMetaInfo metaInfo = MetaInfo::global().create(className);
-// PropertyMetaInfo property = metaInfo.property(propertyName);
-// QString type = property.type();
-
- return PropertyParser::read(typeName, value);
-}
-
-//void setAbsolutePosition(ModelNode node, QPointF position)
-//{
-// QPointF newPos = position;
-// ModelNode parentNode;
-// parentNode = node.parentNode();
-// if (parentNode.isValid()) {
-//// NodeInstance nodeInstance = instanceForNode(parentNode);
-//// newPos = nodeInstance.mapFromGlobal(position);
-// Q_ASSERT(false);
-// }
-// node.setPropertyValue("x", newPos.x());
-// node.setPropertyValue("y", newPos.y());
-//}
-
-
-
-
-} //namespace ModelUtilities
-} //namespace QmlDesigner
-
diff --git a/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp b/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
index 4d1246ac45..072d99694b 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlmodelview.cpp
@@ -31,7 +31,6 @@
#include "qmlobjectnode.h"
#include "qmlitemnode.h"
#include "itemlibraryinfo.h"
-#include "modelutilities.h"
#include "mathutils.h"
#include "invalididexception.h"
#include <QDir>