summaryrefslogtreecommitdiffstats
path: root/subsurface-desktop-main.cpp
diff options
context:
space:
mode:
authorGravatar Lubomir I. Ivanov <neolit123@gmail.com>2017-08-12 03:58:26 +0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2017-08-24 13:11:39 -0700
commit1da4f91cc88000a4d4922b345264a3ef9752ed8a (patch)
tree9453af90c85ec8caa08feab1fe1eda72249b4f6a /subsurface-desktop-main.cpp
parentfb151df883273bd01a1c56e30fe92575fa74fea1 (diff)
downloadsubsurface-1da4f91cc88000a4d4922b345264a3ef9752ed8a.tar.gz
mapwidgethelper: use dynamic creation of the Plugin object
The googlemaps plugin is about to support tile language via the PluginParameter 'googlemaps.maps.language'. To be able to pass the subsurface UI language (obtained from the uiLanguage() helper) the Plugin has to be created dynamically, only *after* the MapWidgetHelper is created. MapWidgetHelper::pluginObject() now provides a QString which contains the Plugin object and also include the uiLanguage ISO value. This string is used in mapwidget.qml as: map.plugin = Qt.createQmlObject(pluginObject, rootItem) This creates the Plugin object dynamically with the proper UI language string, but also requires a couple of small changes: - move the declaration of map.mapType after the Qt.createQmlObject() call - assign map.activeMapType after map.mapType has a value Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Diffstat (limited to 'subsurface-desktop-main.cpp')
0 files changed, 0 insertions, 0 deletions