Files
bobbycar-boardcomputer-firm…/main/displays/menus/mainmenu.h
2021-12-30 03:17:30 +01:00

34 lines
550 B
C++

#pragma once
// 3rdparty lib includes
#include "menuitem.h"
// local includes
#include "displays/menudisplaywithtime.h"
#ifdef MAINMENU_PLUGIN
#include MAINMENU_PLUGIN
#endif
namespace {
#ifdef MAINMENU_PLUGIN
GMEN2
#endif
#if !defined(MAINMENU_PLUGIN) and !defined(GMEN3)
#define SHOWITEM !simplified
#else
#define SHOWITEM GMEN3
#endif
} // namespace
class MainMenu : public bobbygui::MenuDisplayWithTime
{
using Base = espgui::MenuDisplay;
public:
MainMenu();
std::string text() const override;
void back() override;
};