Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Marco Bubke
flatpak-qt-creator
Commits
ddf6e93d
Commit
ddf6e93d
authored
Feb 01, 2010
by
Marco Bubke
Browse files
Remove addChildNode function
This is a confusing function and not needed anymore.
parent
25534864
Changes
5
Hide whitespace changes
Inline
Side-by-side
src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
View file @
ddf6e93d
...
...
@@ -195,7 +195,8 @@ void ColorWidget::updateGradientNode()
if
(
m_modelNode
.
hasProperty
(
"gradient"
))
{
m_modelNode
.
removeProperty
(
"gradient"
);
}
gradientNode
=
m_modelNode
.
addChildNode
(
"Qt/Gradient"
,
4
,
6
,
"gradient"
);
gradientNode
=
m_modelNode
.
view
()
->
createModelNode
(
"Qt/Gradient"
,
4
,
6
);
m_modelNode
.
nodeProperty
(
"gradient"
).
reparentHere
(
gradientNode
);
m_gradientNode
=
gradientNode
;
}
...
...
src/plugins/qmldesigner/core/include/modelnode.h
View file @
ddf6e93d
...
...
@@ -104,7 +104,6 @@ public:
void
setParentProperty
(
const
ModelNode
&
newParentNode
,
const
QString
&
propertyName
);
bool
hasParentProperty
()
const
;
ModelNode
addChildNode
(
const
QString
&
nodeTypeString
,
int
majorVersion
,
int
minorVersion
,
const
QString
&
propertyName
,
const
PropertyListType
&
propertyList
=
PropertyListType
());
const
QList
<
ModelNode
>
allDirectSubModelNodes
()
const
;
const
QList
<
ModelNode
>
allSubModelNodes
()
const
;
bool
hasAnySubModelNodes
()
const
;
...
...
src/plugins/qmldesigner/core/model/modelnode.cpp
View file @
ddf6e93d
...
...
@@ -64,7 +64,6 @@ There is always a root model node in every QmlDesigner::Model:
\code
QmlDesigner::Model *model = QmlDesigner::Model::create();
QmlDesigner::ModelNode rootNode = model->rootNode();
QmlDesigner::ModelNode childNode = rootNode.addChildNode("QLineEdit");
\endcode
You can add a property to a node:
...
...
@@ -321,7 +320,7 @@ ModelNode parentNode4 = node.parentProperty().parentModelNode();
parentNode4 == parentNode1; -> true
\endcode
\see parentNode childNodes
addChildNode
hasChildNodes Model::undo
\see parentNode childNodes hasChildNodes Model::undo
*/
...
...
@@ -354,7 +353,7 @@ void ModelNode::setParentProperty(const ModelNode &newParentNode, const QString
/*! \brief test if there is a parent for this node
\return true is this node has a parent
\see childNodes parentNode setParentNode
addChildNode
hasChildNodes Model::undo
\see childNodes parentNode setParentNode hasChildNodes Model::undo
*/
bool
ModelNode
::
hasParentProperty
()
const
{
...
...
@@ -574,27 +573,6 @@ void ModelNode::removeProperty(const QString &name)
}
/*! \brief creates a new node and add it as child to this node
\param nodeTypeString type name of the child node
\param propertyList list of properties
\return the new created model node
*/
ModelNode
ModelNode
::
addChildNode
(
const
QString
&
nodeTypeString
,
int
majorVersion
,
int
minorVersion
,
const
QString
&
propertyName
,
const
PropertyListType
&
propertyList
)
{
if
(
!
isValid
())
{
Q_ASSERT_X
(
isValid
(),
Q_FUNC_INFO
,
"model node is invalid"
);
throw
InvalidModelNodeException
(
__LINE__
,
__FUNCTION__
,
__FILE__
);
}
ModelNode
newNode
(
view
()
->
createModelNode
(
nodeTypeString
,
majorVersion
,
minorVersion
,
propertyList
));
newNode
.
setParentProperty
(
nodeListProperty
(
propertyName
));
return
newNode
;
}
/*! \brief removes this node from the node tree
*/
...
...
src/plugins/qmldesigner/core/model/qmlitemnode.cpp
View file @
ddf6e93d
...
...
@@ -268,7 +268,8 @@ QmlModelState QmlModelStateGroup::addState(const QString &name)
PropertyListType
propertyList
;
propertyList
.
append
(
qMakePair
(
QString
(
"name"
),
QVariant
(
name
)));
ModelNode
newState
(
modelNode
().
addChildNode
(
"Qt/State"
,
4
,
6
,
"states"
,
propertyList
));
ModelNode
newState
=
modelNode
().
view
()
->
createModelNode
(
"Qt/State"
,
4
,
6
,
propertyList
);
modelNode
().
nodeListProperty
(
"states"
).
reparentHere
(
newState
);
return
newState
;
}
...
...
src/plugins/qmldesigner/core/model/qmlstate.cpp
View file @
ddf6e93d
...
...
@@ -174,7 +174,9 @@ void QmlModelState::addChangeSetIfNotExists(const ModelNode &node)
return
;
//changeSet already there
}
ModelNode
newChangeSet
(
modelNode
().
addChildNode
(
"Qt/PropertyChanges"
,
4
,
6
,
"changes"
));
ModelNode
newChangeSet
=
modelNode
().
view
()
->
createModelNode
(
"Qt/PropertyChanges"
,
4
,
6
);
modelNode
().
nodeListProperty
(
"changes"
).
reparentHere
(
newChangeSet
);
QmlPropertyChanges
(
newChangeSet
).
setTarget
(
node
);
Q_ASSERT
(
QmlPropertyChanges
(
newChangeSet
).
isValid
());
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment