aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-07-04 18:05:17 +0200
committerhjk <hjk@qt.io>2019-07-05 12:54:19 +0000
commit68027ec41b2f33274602f321a1ab7fd81cc4acaa (patch)
tree962e3ed15930c18c5fe1ab6e0e4956a884b14f3e /src/libs
parent9ae2794114b73f7260730166461ee76b44c9fca6 (diff)
QmlJS: Avoid deprecation warnings
Change-Id: Ifeaf0599f0507a0a10dd9683081a48d3232b414a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/qmljs/qmljssimplereader.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libs/qmljs/qmljssimplereader.cpp b/src/libs/qmljs/qmljssimplereader.cpp
index 247e92d58a..f97770ade9 100644
--- a/src/libs/qmljs/qmljssimplereader.cpp
+++ b/src/libs/qmljs/qmljssimplereader.cpp
@@ -92,7 +92,7 @@ SimpleReaderNode::Ptr SimpleReaderNode::create(const QString &name, WeakPtr pare
Ptr newNode(new SimpleReaderNode(name, parent));
newNode->m_weakThis = newNode;
if (parent)
- parent.data()->m_children.append(newNode);
+ parent.toStrongRef().data()->m_children.append(newNode);
return newNode;
}
@@ -323,21 +323,21 @@ void SimpleReader::elementEnd()
{
Q_ASSERT(m_currentNode);
- qCDebug(simpleReaderLog) << "elementEnd()" << m_currentNode.data()->name();
+ qCDebug(simpleReaderLog) << "elementEnd()" << m_currentNode.toStrongRef().data()->name();
- m_currentNode = m_currentNode.data()->parent();
+ m_currentNode = m_currentNode.toStrongRef().data()->parent();
}
void SimpleReader::propertyDefinition(const QString &name, const QVariant &value)
{
Q_ASSERT(m_currentNode);
- qCDebug(simpleReaderLog) << "propertyDefinition()" << m_currentNode.data()->name() << name << value;
+ qCDebug(simpleReaderLog) << "propertyDefinition()" << m_currentNode.toStrongRef().data()->name() << name << value;
- if (m_currentNode.data()->propertyNames().contains(name))
+ if (m_currentNode.toStrongRef().data()->propertyNames().contains(name))
addError(tr("Property is defined twice."), currentSourceLocation());
- m_currentNode.data()->setProperty(name, value);
+ m_currentNode.toStrongRef().data()->setProperty(name, value);
}
} // namespace QmlJS