mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 16:40:05 +00:00
Adding impact based warnings to ibw namespace
This commit is contained in:
parent
38a2831779
commit
7101cdf183
6 changed files with 29 additions and 23 deletions
|
|
@ -10,7 +10,6 @@
|
|||
#include <scwx/util/strings.hpp>
|
||||
#include <scwx/util/time.hpp>
|
||||
|
||||
|
||||
#include <format>
|
||||
|
||||
#include <QApplication>
|
||||
|
|
@ -37,9 +36,9 @@ public:
|
|||
explicit AlertModelImpl();
|
||||
~AlertModelImpl() = default;
|
||||
|
||||
bool GetObserved(const types::TextEventKey& key);
|
||||
awips::ThreatCategory GetThreatCategory(const types::TextEventKey& key);
|
||||
bool GetTornadoPossible(const types::TextEventKey& key);
|
||||
bool GetObserved(const types::TextEventKey& key);
|
||||
awips::ibw::ThreatCategory GetThreatCategory(const types::TextEventKey& key);
|
||||
bool GetTornadoPossible(const types::TextEventKey& key);
|
||||
|
||||
static std::string GetCounties(const types::TextEventKey& key);
|
||||
static std::string GetState(const types::TextEventKey& key);
|
||||
|
|
@ -61,7 +60,7 @@ public:
|
|||
types::TextEventHash<types::TextEventKey>>
|
||||
observedMap_;
|
||||
std::unordered_map<types::TextEventKey,
|
||||
awips::ThreatCategory,
|
||||
awips::ibw::ThreatCategory,
|
||||
types::TextEventHash<types::TextEventKey>>
|
||||
threatCategoryMap_;
|
||||
std::unordered_map<types::TextEventKey,
|
||||
|
|
@ -75,8 +74,8 @@ public:
|
|||
std::unordered_map<types::TextEventKey,
|
||||
double,
|
||||
types::TextEventHash<types::TextEventKey>>
|
||||
distanceMap_;
|
||||
scwx::common::Coordinate previousPosition_;
|
||||
distanceMap_;
|
||||
scwx::common::Coordinate previousPosition_;
|
||||
};
|
||||
|
||||
AlertModel::AlertModel(QObject* parent) :
|
||||
|
|
@ -158,7 +157,7 @@ QVariant AlertModel::data(const QModelIndex& index, int role) const
|
|||
case static_cast<int>(Column::ThreatCategory):
|
||||
if (role == Qt::DisplayRole)
|
||||
{
|
||||
return QString::fromStdString(awips::GetThreatCategoryName(
|
||||
return QString::fromStdString(awips::ibw::GetThreatCategoryName(
|
||||
p->GetThreatCategory(textEventKey)));
|
||||
}
|
||||
else
|
||||
|
|
@ -439,10 +438,10 @@ bool AlertModelImpl::GetObserved(const types::TextEventKey& key)
|
|||
return observed;
|
||||
}
|
||||
|
||||
awips::ThreatCategory
|
||||
awips::ibw::ThreatCategory
|
||||
AlertModelImpl::GetThreatCategory(const types::TextEventKey& key)
|
||||
{
|
||||
awips::ThreatCategory threatCategory = awips::ThreatCategory::Base;
|
||||
awips::ibw::ThreatCategory threatCategory = awips::ibw::ThreatCategory::Base;
|
||||
|
||||
auto it = threatCategoryMap_.find(key);
|
||||
if (it != threatCategoryMap_.cend())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue