Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,7 @@ set(GUI_SOURCES
src/gui/DvkPanel.cpp
src/gui/AmpApplet.cpp
src/gui/MeterApplet.cpp
src/gui/HealthApplet.cpp
src/gui/PersistentDialog.cpp
src/gui/ProfileManagerDialog.cpp
src/gui/ProfileImportExportDialog.cpp
Expand Down
6 changes: 5 additions & 1 deletion src/gui/AppletPanel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include "AntennaGeniusApplet.h"
#include "ShackSwitchApplet.h"
#include "MeterApplet.h"
#include "HealthApplet.h"
#ifdef HAVE_MQTT
#include "MqttApplet.h"
#endif
Expand Down Expand Up @@ -61,7 +62,7 @@
namespace AetherSDR {

const QStringList AppletPanel::kDefaultOrder = {
"RX", "TUN", "AMP", "TX", "PHNE", "P/CW", "EQ", "WAVE", "TXDSP", "CAT", "DAX", "TCI", "IQ", "MTR", "AG", "SS"
"RX", "TUN", "AMP", "TX", "HLTH", "PHNE", "P/CW", "EQ", "WAVE", "TXDSP", "CAT", "DAX", "TCI", "IQ", "MTR", "AG", "SS"
};

// ── Drop-aware scroll area ──────────────────────────────────────────────────
Expand Down Expand Up @@ -656,6 +657,9 @@ AppletPanel::AppletPanel(QWidget* parent) : QWidget(parent)
m_txApplet = new TxApplet;
m_appletOrder.append(makeEntry("TX", "TX Controls", m_txApplet, true, btnRow1, btnLayout1));

m_healthApplet = new HealthApplet;
m_appletOrder.append(makeEntry("HLTH", "Antenna Health", m_healthApplet, false, btnRow2, btnLayout2));

m_phoneApplet = new PhoneApplet;
m_appletOrder.append(makeEntry("PHNE", "Phone", m_phoneApplet, true, btnRow1, btnLayout1, "PHN"));

Expand Down
3 changes: 3 additions & 0 deletions src/gui/AppletPanel.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ class DaxIqApplet;
class AntennaGeniusApplet;
class ShackSwitchApplet;
class MeterApplet;
class HealthApplet;
class MqttApplet;

// AppletPanel — right-side panel with a row of toggle buttons at the top,
Expand Down Expand Up @@ -112,6 +113,7 @@ class AppletPanel : public QWidget {
AntennaGeniusApplet* agApplet() { return m_agApplet; }
ShackSwitchApplet* ssApplet() { return m_ssApplet; }
MeterApplet* meterApplet() { return m_meterApplet; }
HealthApplet* healthApplet() { return m_healthApplet; }
#ifdef HAVE_MQTT
MqttApplet* mqttApplet() { return m_mqttApplet; }
#endif
Expand Down Expand Up @@ -236,6 +238,7 @@ class AppletPanel : public QWidget {
AntennaGeniusApplet* m_agApplet{nullptr};
ShackSwitchApplet* m_ssApplet{nullptr};
MeterApplet* m_meterApplet{nullptr};
HealthApplet* m_healthApplet{nullptr};
#ifdef HAVE_MQTT
MqttApplet* m_mqttApplet{nullptr};
#endif
Expand Down
Loading
Loading