mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 06:50:05 +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
	
	 Dan Paulat
						Dan Paulat