Deallocate menu buttons to save memory (#1971)

* Deallocate hidden menu buttons
* Added Copyright
* Added comments
This commit is contained in:
Mark Thompson
2024-03-10 14:49:36 -05:00
committed by GitHub
parent 986e37a3c9
commit e9b9ba4602
8 changed files with 149 additions and 66 deletions

View File

@@ -329,18 +329,30 @@ class ReceiversMenuView : public BtnGridView {
public:
ReceiversMenuView(NavigationView& nav);
std::string title() const override { return "Receive"; };
private:
NavigationView& nav_;
void on_populate() override;
};
class TransmittersMenuView : public BtnGridView {
public:
TransmittersMenuView(NavigationView& nav);
std::string title() const override { return "Transmit"; };
private:
NavigationView& nav_;
void on_populate() override;
};
class UtilitiesMenuView : public BtnGridView {
public:
UtilitiesMenuView(NavigationView& nav);
std::string title() const override { return "Utilities"; };
private:
NavigationView& nav_;
void on_populate() override;
};
class SystemMenuView : public BtnGridView {
@@ -348,6 +360,8 @@ class SystemMenuView : public BtnGridView {
SystemMenuView(NavigationView& nav);
private:
NavigationView& nav_;
void on_populate() override;
void hackrf_mode(NavigationView& nav);
};