mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 15:10:06 +00:00
Disable auto-refresh on file load
This commit is contained in:
parent
0b040e8b75
commit
b9531149de
4 changed files with 17 additions and 5 deletions
|
|
@ -276,6 +276,7 @@ void MainWindow::on_actionOpen_triggered()
|
|||
|
||||
if (record != nullptr)
|
||||
{
|
||||
currentMap->SetAutoRefresh(false);
|
||||
currentMap->SelectRadarProduct(record);
|
||||
}
|
||||
else
|
||||
|
|
|
|||
|
|
@ -356,6 +356,19 @@ void MapWidget::SetActive(bool isActive)
|
|||
update();
|
||||
}
|
||||
|
||||
void MapWidget::SetAutoRefresh(bool enabled)
|
||||
{
|
||||
if (p->autoRefreshEnabled_ != enabled)
|
||||
{
|
||||
p->autoRefreshEnabled_ = enabled;
|
||||
|
||||
if (p->autoRefreshEnabled_)
|
||||
{
|
||||
p->radarProductManager_->EnableLevel2Refresh(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MapWidget::SetMapParameters(
|
||||
double latitude, double longitude, double zoom, double bearing, double pitch)
|
||||
{
|
||||
|
|
@ -721,10 +734,7 @@ void MapWidgetImpl::SetRadarSite(const std::string& radarSite)
|
|||
radarProductManager_ = manager::RadarProductManager::Instance(radarSite);
|
||||
|
||||
// Connect signals to new RadarProductManager
|
||||
if (autoRefreshEnabled_)
|
||||
{
|
||||
AutoRefreshConnect();
|
||||
}
|
||||
AutoRefreshConnect();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ public:
|
|||
void SelectRadarProduct(common::Level2Product product);
|
||||
void SelectRadarProduct(std::shared_ptr<types::RadarProductRecord> record);
|
||||
void SetActive(bool isActive);
|
||||
void SetAutoRefresh(bool enabled);
|
||||
void SetMapParameters(double latitude,
|
||||
double longitude,
|
||||
double zoom,
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@
|
|||
<context>
|
||||
<name>scwx::qt::main::MainWindow</name>
|
||||
<message>
|
||||
<location filename="../source/scwx/qt/main/main_window.cpp" line="286"/>
|
||||
<location filename="../source/scwx/qt/main/main_window.cpp" line="287"/>
|
||||
<source>Unrecognized NEXRAD Product:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue