diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2019-09-17 13:15:26 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2019-09-17 22:11:04 +0200 |
commit | 258a175a801fc4e5d1a971f06a8c9b4d3ac67c80 (patch) | |
tree | 85158e32f405a9bec09f1b97b339f251bbb99cef /src/qml/qmldirparser | |
parent | 873f13164d63cbb7db7d2289fd3e504d7553fb5b (diff) |
Modernize QQmlDirParser a bit
In particular, use the default ctos and assignment operators.
Change-Id: Ia43302953c049963a21bad5c6d58f17c5984556b
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/qmldirparser')
-rw-r--r-- | src/qml/qmldirparser/qqmldirparser.cpp | 8 | ||||
-rw-r--r-- | src/qml/qmldirparser/qqmldirparser_p.h | 19 |
2 files changed, 8 insertions, 19 deletions
diff --git a/src/qml/qmldirparser/qqmldirparser.cpp b/src/qml/qmldirparser/qqmldirparser.cpp index 5bf33d3602..6e925ba515 100644 --- a/src/qml/qmldirparser/qqmldirparser.cpp +++ b/src/qml/qmldirparser/qqmldirparser.cpp @@ -73,14 +73,6 @@ static bool parseVersion(const QString &str, int *major, int *minor) return false; } -QQmlDirParser::QQmlDirParser() : _designerSupported(false) -{ -} - -QQmlDirParser::~QQmlDirParser() -{ -} - inline static void scanSpace(const QChar *&ch) { while (ch->isSpace() && !ch->isNull() && *ch != QLatin1Char('\n')) ++ch; diff --git a/src/qml/qmldirparser/qqmldirparser_p.h b/src/qml/qmldirparser/qqmldirparser_p.h index 37ca1ef2ce..c9d77532c8 100644 --- a/src/qml/qmldirparser/qqmldirparser_p.h +++ b/src/qml/qmldirparser/qqmldirparser_p.h @@ -64,9 +64,6 @@ class QQmlEngine; class Q_QMLCOMPILER_PRIVATE_EXPORT QQmlDirParser { public: - QQmlDirParser(); - ~QQmlDirParser(); - bool parse(const QString &source); bool hasError() const; @@ -87,7 +84,7 @@ public: struct Plugin { - Plugin() {} + Plugin() = default; Plugin(const QString &name, const QString &path) : name(name), path(path) @@ -101,7 +98,7 @@ public: struct Component { - Component() {} + Component() = default; Component(const QString &typeName, const QString &fileName, int majorVersion, int minorVersion) : typeName(typeName), fileName(fileName), majorVersion(majorVersion), minorVersion(minorVersion), @@ -120,7 +117,7 @@ public: struct Script { - Script() {} + Script() = default; Script(const QString &nameSpace, const QString &fileName, int majorVersion, int minorVersion) : nameSpace(nameSpace), fileName(fileName), majorVersion(majorVersion), minorVersion(minorVersion) @@ -143,7 +140,7 @@ public: struct TypeInfo { - TypeInfo() {} + TypeInfo() = default; TypeInfo(const QString &fileName) : fileName(fileName) {} @@ -166,14 +163,14 @@ private: QStringList _imports; QList<Script> _scripts; QList<Plugin> _plugins; - bool _designerSupported; + bool _designerSupported = false; QList<TypeInfo> _typeInfos; QString _className; }; -typedef QHash<QString,QQmlDirParser::Component> QQmlDirComponents; -typedef QList<QQmlDirParser::Script> QQmlDirScripts; -typedef QList<QQmlDirParser::Plugin> QQmlDirPlugins; +using QQmlDirComponents = QHash<QString,QQmlDirParser::Component>; +using QQmlDirScripts = QList<QQmlDirParser::Script>; +using QQmlDirPlugins = QList<QQmlDirParser::Plugin>; QDebug &operator<< (QDebug &, const QQmlDirParser::Component &); QDebug &operator<< (QDebug &, const QQmlDirParser::Script &); |