aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2018-07-24 23:56:45 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2018-07-25 12:53:26 +0000
commit859d847769f12592a129c562b1c44c8bfd729d1a (patch)
treed85aa2b2db97b71495474e11ee25130c800244c8 /src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
parent0558db7b54a60297444ff3a9a0d49651383bf825 (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.cpp25
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)
{