SimpleList for DisplayUI

This commit is contained in:
Stefan Kremser
2018-04-01 12:21:47 +02:00
parent 4c77f91cfd
commit df0a6d50cf
2 changed files with 2 additions and 3 deletions

View File

@@ -813,7 +813,7 @@ void DisplayUI::goBack() {
} }
void DisplayUI::createMenu(Menu* menu, Menu* parent, std::function<void()> build) { void DisplayUI::createMenu(Menu* menu, Menu* parent, std::function<void()> build) {
menu->list = new LinkedList<MenuNode>; menu->list = new SimpleList<MenuNode>;
menu->parentMenu = parent; menu->parentMenu = parent;
menu->selected = 0; menu->selected = 0;
menu->build = build; menu->build = build;

View File

@@ -2,7 +2,6 @@
#define DisplayUI_h #define DisplayUI_h
#include "Arduino.h" #include "Arduino.h"
#include "LinkedList.h"
#include <ESP8266WiFi.h> #include <ESP8266WiFi.h>
#include <FS.h> #include <FS.h>
@@ -63,7 +62,7 @@ struct Button {
}; };
struct Menu { struct Menu {
LinkedList<MenuNode>* list; SimpleList<MenuNode>* list;
Menu* parentMenu; Menu* parentMenu;
uint8_t selected; uint8_t selected;
std::function<void()> build; // function that is executed when button is clicked std::function<void()> build; // function that is executed when button is clicked