mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 20:50:06 +00:00
Refactor SettingsTemplate to ProviderTemplate
This commit is contained in:
parent
1fd52f771c
commit
e23c6c2624
3 changed files with 6 additions and 6 deletions
|
|
@ -120,7 +120,7 @@ public:
|
|||
|
||||
std::string mapProviderApiKey = map::GetMapProviderApiKey(mapProvider_);
|
||||
|
||||
settings_.resetToTemplate(mapProviderInfo.settingsTemplate_);
|
||||
settings_.setProviderTemplate(mapProviderInfo.providerTemplate_);
|
||||
settings_.setApiKey(QString {mapProviderApiKey.c_str()});
|
||||
settings_.setCacheDatabasePath(QString {cacheDbPath.c_str()});
|
||||
settings_.setCacheDatabaseMaximumSize(20 * 1024 * 1024);
|
||||
|
|
|
|||
|
|
@ -26,8 +26,8 @@ static const std::unordered_map<MapProvider, MapProviderInfo> mapProviderInfo_ {
|
|||
MapProviderInfo {
|
||||
.mapProvider_ {MapProvider::Mapbox},
|
||||
.cacheDbName_ {"mbgl-cache.db"},
|
||||
.settingsTemplate_ {
|
||||
QMapLibre::Settings::SettingsTemplate::MapboxSettings},
|
||||
.providerTemplate_ {
|
||||
QMapLibre::Settings::ProviderTemplate::MapboxProvider},
|
||||
.mapStyles_ {{.name_ {"Streets"},
|
||||
.url_ {"mapbox://styles/mapbox/streets-v11"},
|
||||
.drawBelow_ {mapboxDrawBelow_}},
|
||||
|
|
@ -50,8 +50,8 @@ static const std::unordered_map<MapProvider, MapProviderInfo> mapProviderInfo_ {
|
|||
MapProviderInfo {
|
||||
.mapProvider_ {MapProvider::MapTiler},
|
||||
.cacheDbName_ {"maptiler-cache.db"},
|
||||
.settingsTemplate_ {
|
||||
QMapLibre::Settings::SettingsTemplate::MapTilerSettings},
|
||||
.providerTemplate_ {
|
||||
QMapLibre::Settings::ProviderTemplate::MapTilerProvider},
|
||||
.mapStyles_ {
|
||||
{.name_ {"Satellite"},
|
||||
.url_ {"maptiler://maps/hybrid"},
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ struct MapProviderInfo
|
|||
{
|
||||
MapProvider mapProvider_ {MapProvider::Unknown};
|
||||
std::string cacheDbName_ {};
|
||||
QMapLibre::Settings::SettingsTemplate settingsTemplate_ {};
|
||||
QMapLibre::Settings::ProviderTemplate providerTemplate_ {};
|
||||
std::vector<MapStyle> mapStyles_ {};
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue