Open alert dialog when an alert is selected on the map

This commit is contained in:
Dan Paulat 2024-08-04 23:05:02 -05:00
parent efb03ab9cc
commit aec52f940d
7 changed files with 37 additions and 4 deletions

View file

@ -1180,9 +1180,15 @@ void MapWidgetImpl::AddLayer(types::LayerType type,
{
auto phenomenon = std::get<awips::Phenomenon>(description);
std::shared_ptr<AlertLayer> alertLayer =
std::make_shared<AlertLayer>(context_, phenomenon);
AddLayer(fmt::format("alert.{}", awips::GetPhenomenonCode(phenomenon)),
std::make_shared<AlertLayer>(context_, phenomenon),
alertLayer,
before);
connect(alertLayer.get(),
&AlertLayer::AlertSelected,
widget_,
&MapWidget::AlertSelected);
}
else if (type == types::LayerType::Placefile)
{