OMOTE/Platformio/OmoteUI/UIs/BasicRefactored/page/SettingsPage.hpp
MatthewColvin efa2d4a137 Rework Mains so they are basically as identical as possible.
Create HardwareFactory which is responsible for providing the HardwareAbstract to any part of the program based on compiler defines
2023-10-15 08:24:29 -05:00

28 lines
546 B
C++

#include "HardwareAbstract.hpp"
#include "PageBase.hpp"
namespace UI::Widget {
class Button;
class List;
} // namespace UI::Widget
namespace UI::Page {
class SettingsPage : public Base {
public:
SettingsPage();
bool OnKeyEvent(KeyPressAbstract::KeyEvent aKeyEvent) override {
return false;
};
void PushDisplaySettings();
void PushSystemSettings();
void PushWifiSettings();
protected:
void OnShow() override{};
void OnHide() override{};
Widget::Button *mButton;
Widget::List *mSettingsList;
};
} // namespace UI::Page