diff options
author | Alessandro Portale <alessandro.portale@qt.io> | 2018-07-24 23:56:45 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@qt.io> | 2018-07-25 12:53:26 +0000 |
commit | 859d847769f12592a129c562b1c44c8bfd729d1a (patch) | |
tree | d85aa2b2db97b71495474e11ee25130c800244c8 /src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp | |
parent | 0558db7b54a60297444ff3a9a0d49651383bf825 (diff) |
QmlDesigner: Modernize
modernize-use-auto
modernize-use-nullptr
modernize-use-override
modernize-use-using
modernize-use-default-member-init
modernize-use-equals-default
Change-Id: Ic42b5c59fed5a4a01853138542d8156471e86f58
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp index 40c9063a1b..a7f151d6e9 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp @@ -77,7 +77,7 @@ namespace Internal { using namespace QmlJS; -typedef QPair<PropertyName, TypeName> PropertyInfo; +using PropertyInfo = QPair<PropertyName, TypeName>; QVector<PropertyInfo> getObjectTypes(const ObjectValue *ov, const ContextPtr &context, bool local = false, int rec = 0); @@ -350,7 +350,7 @@ static inline bool isValueType(const QString &type) const CppComponentValue *findQmlPrototype(const ObjectValue *ov, const ContextPtr &context) { if (!ov) - return 0; + return nullptr; const CppComponentValue * qmlValue = value_cast<CppComponentValue>(ov); if (qmlValue) @@ -517,9 +517,9 @@ QVector<PropertyInfo> getObjectTypes(const ObjectValue *objectValue, const Conte class NodeMetaInfoPrivate { public: - typedef QSharedPointer<NodeMetaInfoPrivate> Pointer; + using Pointer = QSharedPointer<NodeMetaInfoPrivate>; NodeMetaInfoPrivate() = default; - ~NodeMetaInfoPrivate() {} + ~NodeMetaInfoPrivate() = default; bool isValid() const; bool isFileComponent() const; @@ -723,7 +723,7 @@ const CppComponentValue *NodeMetaInfoPrivate::getCppComponentValue() const { const QList<TypeName> nameComponents = m_qualfiedTypeName.split('.'); if (nameComponents.size() < 2) - return 0; + return nullptr; const TypeName &type = nameComponents.constLast(); TypeName module; @@ -784,14 +784,14 @@ ContextPtr NodeMetaInfoPrivate::context() const { if (m_model && m_model->rewriterView() && m_model->rewriterView()->scopeChain()) return m_model->rewriterView()->scopeChain()->context(); - return ContextPtr(0); + return ContextPtr(nullptr); } const Document *NodeMetaInfoPrivate::document() const { if (m_model && m_model->rewriterView()) return m_model->rewriterView()->document(); - return 0; + return nullptr; } void NodeMetaInfoPrivate::setupLocalPropertyInfo(const QVector<PropertyInfo> &localPropertyInfos) @@ -963,7 +963,7 @@ QString NodeMetaInfoPrivate::propertyEnumScope(const PropertyName &propertyName) const CppComponentValue *qmlObjectValue = getNearestCppComponentValue(); if (!qmlObjectValue) return QString(); - const CppComponentValue *definedIn = 0; + const CppComponentValue *definedIn = nullptr; qmlObjectValue->getEnum(QString::fromUtf8(propertyType(propertyName)), &definedIn); if (definedIn) { QString nonCppPackage; @@ -1322,14 +1322,9 @@ NodeMetaInfo::NodeMetaInfo(Model *model, TypeName type, int maj, int min) : m_pr } -NodeMetaInfo::~NodeMetaInfo() -{ -} +NodeMetaInfo::~NodeMetaInfo() = default; -NodeMetaInfo::NodeMetaInfo(const NodeMetaInfo &other) - : m_privateData(other.m_privateData) -{ -} +NodeMetaInfo::NodeMetaInfo(const NodeMetaInfo &other) = default; NodeMetaInfo &NodeMetaInfo::operator=(const NodeMetaInfo &other) { |