OMOTE/Platformio/OmoteUI/UIs/BasicRefactored/page/Demo.hpp
Matthew Colvin 7d68cce6ad Add start stop event handling in UIElement
Add demo page to get play logic out of settings page.

Add a demo page and a Settings page to the home screen.
2023-10-12 15:25:42 -05:00

22 lines
No EOL
423 B
C++

#pragma once
#include "PageBase.hpp"
#include "HardwareAbstract.hpp"
namespace UI::Page{
class Demo : public Base{
public:
Demo(std::shared_ptr<HardwareAbstract> aHardware);
void AddSlider();
void OnShow()override{};
void OnHide()override{};
bool OnKeyEvent(KeyPressAbstract::KeyEvent aKeyEvent);
private:
std::shared_ptr<HardwareAbstract> mHardware;
std::vector<UIElement *> sliders;
};
}