Finish documention until someone change something

This commit is contained in:
2022-02-15 20:12:50 +01:00
parent 3a2e51713b
commit c8e3344b27
50 changed files with 991 additions and 223 deletions
+20 -10
View File
@@ -1,7 +1,7 @@
/**
* @file menu.h
* @author Alexander Klein (alex@kleiax.de)
* @brief
* @brief Contains the Menu class
* @version 0.1
* @date 2022-01-12
*
@@ -17,20 +17,30 @@
#include "menuControl.h"
class MenuAction;
/**
* @brief A class to build menu structers
*/
class Menu : public MenuControl {
public:
Menu();
/**
* @brief Add a menu action to the menu
*
* @param entry
*/
void addEntry(MenuAction* entry);
void printMenu();
void update();
void down();
void up();
void right();
void left();
void yes();
void no();
void printMenu() override;
void update() override;
void down() override;
void up() override;
void right() override;
void left() override;
void yes() override;
void no() override;
private:
bool inSubmenu = false;
@@ -40,4 +50,4 @@ class Menu : public MenuControl {
};
#endif // MENU_H
#endif // MENU_H