mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-07-12 06:39:00 +00:00
d320b6511d
* Unify PlatformIO and ESP-IDF around a shared UI/runtime shell
14 lines
285 B
C++
14 lines
285 B
C++
#pragma once
|
|
|
|
#include "lvgl.h"
|
|
|
|
class AppScreen
|
|
{
|
|
public:
|
|
virtual ~AppScreen() = default;
|
|
virtual const char* name() const = 0;
|
|
virtual const lv_image_dsc_t* icon() const = 0;
|
|
virtual void enter(lv_obj_t* parent) = 0;
|
|
virtual void exit(lv_obj_t* parent) = 0;
|
|
};
|