20 lines
No EOL
297 B
C++
20 lines
No EOL
297 B
C++
// OMOTE UI
|
|
// 2023 Matthew Colvin
|
|
|
|
#pragma once
|
|
#include "HardwareAbstract.hpp"
|
|
#include <memory>
|
|
|
|
namespace UI {
|
|
|
|
class UIBase {
|
|
public:
|
|
UIBase(std::shared_ptr<HardwareAbstract> aHardware);
|
|
|
|
void loopHandler();
|
|
|
|
protected:
|
|
std::shared_ptr<HardwareAbstract> mHardware;
|
|
};
|
|
|
|
} // namespace UI
|