mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 17:30:05 +00:00
Add setting for centering radar on site selection
This commit is contained in:
parent
7fdf25f1e7
commit
6b2f3dd84f
6 changed files with 39 additions and 10 deletions
|
|
@ -1265,11 +1265,16 @@ void MapWidgetImpl::AddLayer(types::LayerType type,
|
|||
case types::InformationLayer::RadarSite:
|
||||
radarSiteLayer_ = std::make_shared<RadarSiteLayer>(context_);
|
||||
AddLayer(layerName, radarSiteLayer_, before);
|
||||
connect(radarSiteLayer_.get(),
|
||||
&RadarSiteLayer::RadarSiteSelected,
|
||||
this,
|
||||
[this](const std::string& id)
|
||||
{ widget_->RadarSiteRequested(id, false); });
|
||||
connect(
|
||||
radarSiteLayer_.get(),
|
||||
&RadarSiteLayer::RadarSiteSelected,
|
||||
this,
|
||||
[this](const std::string& id)
|
||||
{
|
||||
auto& generalSettings = settings::GeneralSettings::Instance();
|
||||
widget_->RadarSiteRequested(
|
||||
id, generalSettings.center_on_radar_selection().GetValue());
|
||||
});
|
||||
break;
|
||||
|
||||
// Create the location marker layer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue