Update radar site text

This commit is contained in:
Dan Paulat 2022-05-28 22:45:30 -05:00
parent f6262bba65
commit f71391e3b9
6 changed files with 70 additions and 7 deletions

View file

@ -215,9 +215,20 @@ std::string MapWidget::GetRadarProductName() const
}
}
std::shared_ptr<config::RadarSite> MapWidget::GetRadarSite() const
{
std::shared_ptr<config::RadarSite> radarSite = nullptr;
if (p->radarProductManager_ != nullptr)
{
radarSite = p->radarProductManager_->radar_site();
}
return radarSite;
}
uint16_t MapWidget::GetVcp() const
{
if (p->context_->radarProductView_ != nullptr)
{
return p->context_->radarProductView_->vcp();

View file

@ -1,6 +1,7 @@
#pragma once
#include <scwx/common/products.hpp>
#include <scwx/qt/config/radar_site.hpp>
#include <scwx/qt/types/radar_product_record.hpp>
#include <chrono>
@ -33,11 +34,12 @@ public:
explicit MapWidget(const QMapboxGLSettings&);
~MapWidget();
float GetElevation() const;
std::vector<float> GetElevationCuts() const;
common::RadarProductGroup GetRadarProductGroup() const;
std::string GetRadarProductName() const;
uint16_t GetVcp() const;
float GetElevation() const;
std::vector<float> GetElevationCuts() const;
common::RadarProductGroup GetRadarProductGroup() const;
std::string GetRadarProductName() const;
std::shared_ptr<config::RadarSite> GetRadarSite() const;
uint16_t GetVcp() const;
void SelectElevation(float elevation);
void SelectRadarProduct(common::Level2Product product);