summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2013-08-28 11:38:33 +0200
committerMarco Bubke <marco.bubke@digia.com>2013-08-28 15:54:17 +0200
commit1fee440e726cd56b42a1df36cd2fc9d8fcbbadf2 (patch)
treed7a9926302c2178409b263d8f8837a4c39f4c306
parent6e319753130999dcfbc01f0453c68532fb8956dc (diff)
downloadqt-creator-1fee440e726cd56b42a1df36cd2fc9d8fcbbadf2.tar.gz
QmlDesigner: Remove unused AnchorLine
Change-Id: If8b8656f821ef5b5e25a37e020ead7f9c1e15ff9 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
-rw-r--r--src/plugins/qmldesigner/designercore/include/anchorline.h118
-rw-r--r--src/plugins/qmldesigner/designercore/model/anchorline.cpp129
2 files changed, 0 insertions, 247 deletions
diff --git a/src/plugins/qmldesigner/designercore/include/anchorline.h b/src/plugins/qmldesigner/designercore/include/anchorline.h
deleted file mode 100644
index ace7dc8582..0000000000
--- a/src/plugins/qmldesigner/designercore/include/anchorline.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of Qt Creator.
-**
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia. For licensing terms and
-** conditions see http://qt.digia.com/licensing. For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** 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.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights. These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-****************************************************************************/
-
-#ifndef ANCHORLINE_H
-#define ANCHORLINE_H
-
-#include <QMetaType>
-#include <QSharedPointer>
-#include <QWeakPointer>
-#include <QVariant>
-
-#include "corelib_global.h"
-
-namespace QmlDesigner {
-
-namespace Internal {
- class ModelPrivate;
- class InternalNode;
- typedef QSharedPointer<InternalNode> InternalNodePointer;
- typedef QWeakPointer<InternalNode> InternalNodeWeakPointer;
-
- class InternalNodeAnchors;
-
- class InternalNodeState;
- typedef QSharedPointer<InternalNodeState> InternalNodeStatePointer;
- typedef QWeakPointer<InternalNodeState> InternalNodeStateWeakPointer;
-
- class TextToModelMerger;
-}
-
-class NodeAnchors;
-class ModelNode;
-class NodeState;
-class Model;
-
-class CORESHARED_EXPORT AnchorLine
-{
-public:
- friend class NodeAnchors;
- friend class Internal::InternalNodeAnchors;
- friend class Internal::ModelPrivate;
- friend class Internal::TextToModelMerger;
-
- enum Type {
- Invalid = 0x0,
- NoAnchor = Invalid,
- Left = 0x01,
- Right = 0x02,
- Top = 0x04,
- Bottom = 0x08,
- HorizontalCenter = 0x10,
- VerticalCenter = 0x20,
- Baseline = 0x40,
-
- HorizontalMask = Left | Right | HorizontalCenter,
- VerticalMask = Top | Bottom | VerticalCenter | Baseline,
- AllMask = VerticalMask | HorizontalMask
- };
-
- AnchorLine();
- AnchorLine(const NodeState &nodeState, Type type);
- ~AnchorLine();
- AnchorLine(const AnchorLine &other);
- AnchorLine &operator =(const AnchorLine &AnchorLine);
-
- ModelNode modelNode() const;
- Type type() const;
- bool isValid() const;
-
- QVariant toVariant() const;
-
-protected:
- Internal::InternalNodeStatePointer internalNodeState() const;
- Internal::InternalNodePointer internalNode() const;
-
-private:
- AnchorLine(const Internal::InternalNodeStatePointer &internalNodeState,
- const Internal::InternalNodePointer &internalNode,
- Model* model,
- Type type);
-
- Internal::InternalNodeStateWeakPointer m_internalNodeState;
- Internal::InternalNodeWeakPointer m_internalNode;
- QWeakPointer<Model> m_model;
- Type m_anchorType;
-};
-
-} // namespace QmlDesigner
-
-Q_DECLARE_METATYPE(QmlDesigner::AnchorLine);
-
-#endif // ANCHORLINE_H
diff --git a/src/plugins/qmldesigner/designercore/model/anchorline.cpp b/src/plugins/qmldesigner/designercore/model/anchorline.cpp
deleted file mode 100644
index 2563647436..0000000000
--- a/src/plugins/qmldesigner/designercore/model/anchorline.cpp
+++ /dev/null
@@ -1,129 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of Qt Creator.
-**
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia. For licensing terms and
-** conditions see http://qt.digia.com/licensing. For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** 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.
-**
-** In addition, as a special exception, Digia gives you certain additional
-** rights. These rights are described in the Digia Qt LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-****************************************************************************/
-
-#include "anchorline.h"
-#include "model.h"
-#include "internalnode_p.h"
-#include "modelnode.h"
-
-namespace QmlDesigner {
-
-AnchorLine::AnchorLine()
- : m_anchorType(Invalid)
-{
-}
-
-AnchorLine::AnchorLine(const Internal::InternalNodeStatePointer &internalNodeState,
- const Internal::InternalNodePointer &internalNode,
- Model* model,
- Type type)
- : m_internalNodeState(internalNodeState),
- m_internalNode(internalNode),
- m_model(model),
- m_anchorType(type)
-{
-}
-
-AnchorLine::AnchorLine(const NodeState &nodeState,
- Type type)
- : m_internalNodeState(nodeState.internalNodeState()),
- m_internalNode(nodeState.internalNode()),
- m_model(nodeState.model()),
- m_anchorType(type)
-{
-
-}
-
-AnchorLine::~AnchorLine()
-{
-}
-
-AnchorLine::AnchorLine(const AnchorLine &other)
- : m_internalNodeState(other.m_internalNodeState),
- m_internalNode(other.m_internalNode),
- m_model(other.m_model),
- m_anchorType(other.m_anchorType)
-{
-}
-
-AnchorLine &AnchorLine::operator =(const AnchorLine &other)
-{
- m_internalNodeState = other.m_internalNodeState;
- m_internalNode = other.m_internalNode;
- m_model = other.m_model;
- m_anchorType = other.m_anchorType;
-
- return *this;
-}
-
-ModelNode AnchorLine::modelNode() const
-{
- if (m_internalNode.isNull() || m_internalNodeState.isNull() || m_model.isNull())
- return ModelNode();
- return ModelNode(m_internalNode, m_model.data());
-}
-
-
-AnchorLine::Type AnchorLine::type() const
-{
- return m_anchorType;
-}
-
-bool AnchorLine::isValid() const
-{
- return m_anchorType != Invalid &&
- !m_model.isNull() &&
- !m_internalNode.isNull() &&
- !m_internalNodeState.isNull() &&
- m_internalNode.toStrongRef()->isValid() &&
- m_internalNodeState.toStrongRef()->isValid();
-}
-
-QVariant AnchorLine::toVariant() const
-{
- return QVariant::fromValue(*this);
-}
-
-Internal::InternalNodeStatePointer AnchorLine::internalNodeState() const
-{
- if (m_internalNodeState.isNull())
- return Internal::InternalNodeStatePointer(new Internal::InternalNodeState);
-
- return m_internalNodeState.toStrongRef();
-}
-
-Internal::InternalNodePointer AnchorLine::internalNode() const
-{
- if (m_internalNode.isNull())
- return Internal::InternalNodePointer(new Internal::InternalNode);
-
- return m_internalNode.toStrongRef();
-}
-
-} // namespace QmlDesigner