mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 09:20: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_); |       std::string mapProviderApiKey = map::GetMapProviderApiKey(mapProvider_); | ||||||
| 
 | 
 | ||||||
|       settings_.resetToTemplate(mapProviderInfo.settingsTemplate_); |       settings_.setProviderTemplate(mapProviderInfo.providerTemplate_); | ||||||
|       settings_.setApiKey(QString {mapProviderApiKey.c_str()}); |       settings_.setApiKey(QString {mapProviderApiKey.c_str()}); | ||||||
|       settings_.setCacheDatabasePath(QString {cacheDbPath.c_str()}); |       settings_.setCacheDatabasePath(QString {cacheDbPath.c_str()}); | ||||||
|       settings_.setCacheDatabaseMaximumSize(20 * 1024 * 1024); |       settings_.setCacheDatabaseMaximumSize(20 * 1024 * 1024); | ||||||
|  |  | ||||||
|  | @ -26,8 +26,8 @@ static const std::unordered_map<MapProvider, MapProviderInfo> mapProviderInfo_ { | ||||||
|     MapProviderInfo { |     MapProviderInfo { | ||||||
|        .mapProvider_ {MapProvider::Mapbox}, |        .mapProvider_ {MapProvider::Mapbox}, | ||||||
|        .cacheDbName_ {"mbgl-cache.db"}, |        .cacheDbName_ {"mbgl-cache.db"}, | ||||||
|        .settingsTemplate_ { |        .providerTemplate_ { | ||||||
|           QMapLibre::Settings::SettingsTemplate::MapboxSettings}, |           QMapLibre::Settings::ProviderTemplate::MapboxProvider}, | ||||||
|        .mapStyles_ {{.name_ {"Streets"}, |        .mapStyles_ {{.name_ {"Streets"}, | ||||||
|                      .url_ {"mapbox://styles/mapbox/streets-v11"}, |                      .url_ {"mapbox://styles/mapbox/streets-v11"}, | ||||||
|                      .drawBelow_ {mapboxDrawBelow_}}, |                      .drawBelow_ {mapboxDrawBelow_}}, | ||||||
|  | @ -50,8 +50,8 @@ static const std::unordered_map<MapProvider, MapProviderInfo> mapProviderInfo_ { | ||||||
|     MapProviderInfo { |     MapProviderInfo { | ||||||
|        .mapProvider_ {MapProvider::MapTiler}, |        .mapProvider_ {MapProvider::MapTiler}, | ||||||
|        .cacheDbName_ {"maptiler-cache.db"}, |        .cacheDbName_ {"maptiler-cache.db"}, | ||||||
|        .settingsTemplate_ { |        .providerTemplate_ { | ||||||
|           QMapLibre::Settings::SettingsTemplate::MapTilerSettings}, |           QMapLibre::Settings::ProviderTemplate::MapTilerProvider}, | ||||||
|        .mapStyles_ { |        .mapStyles_ { | ||||||
|           {.name_ {"Satellite"}, |           {.name_ {"Satellite"}, | ||||||
|            .url_ {"maptiler://maps/hybrid"}, |            .url_ {"maptiler://maps/hybrid"}, | ||||||
|  |  | ||||||
|  | @ -34,7 +34,7 @@ struct MapProviderInfo | ||||||
| { | { | ||||||
|    MapProvider                           mapProvider_ {MapProvider::Unknown}; |    MapProvider                           mapProvider_ {MapProvider::Unknown}; | ||||||
|    std::string                           cacheDbName_ {}; |    std::string                           cacheDbName_ {}; | ||||||
|    QMapLibre::Settings::SettingsTemplate settingsTemplate_ {}; |    QMapLibre::Settings::ProviderTemplate providerTemplate_ {}; | ||||||
|    std::vector<MapStyle>                 mapStyles_ {}; |    std::vector<MapStyle>                 mapStyles_ {}; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat