Files
trail-mate/modules/ui_shared/include/ui/app_screen.h
T
vicliu d320b6511d Unify PlatformIO and ESP-IDF around a shared UI/runtime shellRefactor/repo structure (#11)
* Unify PlatformIO and ESP-IDF around a shared UI/runtime shell
2026-03-12 01:17:46 +08:00

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;
};