Add favorite selection to radar toolbox

This commit is contained in:
Dan Paulat 2023-12-20 09:10:48 -06:00
parent 9d673af291
commit 436a3e0a9f
5 changed files with 205 additions and 53 deletions

View file

@ -15,6 +15,8 @@ class RadarSiteModelImpl;
class RadarSiteModel : public QAbstractTableModel
{
Q_OBJECT
public:
enum class Column : int
{
@ -44,6 +46,11 @@ public:
void HandleMapUpdate(double latitude, double longitude);
void ToggleFavorite(int row);
static std::shared_ptr<RadarSiteModel> Instance();
signals:
void FavoriteToggled(const std::string& siteId, bool isFavorite);
private:
std::unique_ptr<RadarSiteModelImpl> p;