diff options
author | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2016-06-20 13:42:26 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2016-06-20 14:08:43 +0000 |
commit | a6d21cc1f7f5a25ea6a1aef11b6968586193e35f (patch) | |
tree | bc61013af85fb175c8008077913b20e01d923eee /src/libs/qmljs/qmljsmodelmanagerinterface.cpp | |
parent | edc77e339f1afb881d07f5b1f74878a06a844746 (diff) | |
download | qt-creator-a6d21cc1f7f5a25ea6a1aef11b6968586193e35f.tar.gz |
Qmljs: small QHash improvements
Change-Id: I79a5504c8471b66540aac8047fbcf760ceb6b10f
Reviewed-by: Marco Benelli <marco.benelli@qt.io>
Diffstat (limited to 'src/libs/qmljs/qmljsmodelmanagerinterface.cpp')
-rw-r--r-- | src/libs/qmljs/qmljsmodelmanagerinterface.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp index 75cea10684..aa388312f4 100644 --- a/src/libs/qmljs/qmljsmodelmanagerinterface.cpp +++ b/src/libs/qmljs/qmljsmodelmanagerinterface.cpp @@ -139,14 +139,15 @@ ModelManagerInterface::~ModelManagerInterface() static QHash<QString, Dialect> defaultLanguageMapping() { - QHash<QString, Dialect> res; - res[QLatin1String("js")] = Dialect::JavaScript; - res[QLatin1String("qml")] = Dialect::Qml; - res[QLatin1String("qmltypes")] = Dialect::QmlTypeInfo; - res[QLatin1String("qmlproject")] = Dialect::QmlProject; - res[QLatin1String("json")] = Dialect::Json; - res[QLatin1String("qbs")] = Dialect::QmlQbs; - res[QLatin1String(qtQuickUISuffix)] = Dialect::QmlQtQuick2Ui; + static QHash<QString, Dialect> res{ + {QLatin1String("js"), Dialect::JavaScript}, + {QLatin1String("qml"), Dialect::Qml}, + {QLatin1String("qmltypes"), Dialect::QmlTypeInfo}, + {QLatin1String("qmlproject"), Dialect::QmlProject}, + {QLatin1String("json"), Dialect::Json}, + {QLatin1String("qbs"), Dialect::QmlQbs}, + {QLatin1String(qtQuickUISuffix), Dialect::QmlQtQuick2Ui} + }; return res; } |