summaryrefslogtreecommitdiff
path: root/src/libs/qmljs/qmljsmodelmanagerinterface.cpp
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@theqtcompany.com>2016-06-20 13:42:26 +0200
committerTim Jenssen <tim.jenssen@theqtcompany.com>2016-06-20 14:08:43 +0000
commita6d21cc1f7f5a25ea6a1aef11b6968586193e35f (patch)
treebc61013af85fb175c8008077913b20e01d923eee /src/libs/qmljs/qmljsmodelmanagerinterface.cpp
parentedc77e339f1afb881d07f5b1f74878a06a844746 (diff)
downloadqt-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.cpp17
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;
}