added pid settings to menu
This commit is contained in:
+13
-14
@@ -17,30 +17,29 @@
|
||||
// have to be deleted after display installation
|
||||
#include <Arduino.h>
|
||||
|
||||
#include "menuEntry.h"
|
||||
#include "menuAction.h"
|
||||
#include "menuControl.h"
|
||||
|
||||
class MenuEntry;
|
||||
class Menu {
|
||||
class MenuAction;
|
||||
class Menu : public MenuControl {
|
||||
public:
|
||||
Menu();
|
||||
|
||||
void setParentMenu(Menu* menu);
|
||||
|
||||
void addEntry(MenuEntry* entry);
|
||||
void addEntry(MenuAction* entry);
|
||||
void printMenu();
|
||||
|
||||
void nextEntry();
|
||||
void prevEntry();
|
||||
void enterEntry();
|
||||
void enterParentMenu();
|
||||
void down();
|
||||
void up();
|
||||
void right();
|
||||
void left();
|
||||
void yes();
|
||||
void no();
|
||||
|
||||
private:
|
||||
bool inSubmenu = false;
|
||||
|
||||
Menu* parentMenu;
|
||||
|
||||
std::list<MenuEntry*> entrys;
|
||||
std::list<MenuEntry*>::iterator it;
|
||||
std::list<MenuAction*> entrys;
|
||||
std::list<MenuAction*>::iterator it;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user