diff options
Autocommit at 29.05.2022 @ 08:18
1 files changed, 11 insertions, 7 deletions
| -rw-r--r-- | src/UserInterface/UserInterface.cpp | 18 |
diff --git a/src/UserInterface/UserInterface.cpp b/src/UserInterface/UserInterface.cpp index a536345..726d683 100644 --- a/src/UserInterface/UserInterface.cpp +++ b/src/UserInterface/UserInterface.cpp @@ -5,20 +5,24 @@ /* Private (static) */ +Table* UserInterface::table = nullptr; + void UserInterface::com_print(const char* params) { - List<String> cells = table.getAllCells(); + List<String> cells = table->getAllCells(); +} + +void UserInterface::com_edit(const char* params) { + //TODO } /* Public */ -UserInterface::UserInterface(Table& inTable) : menu() { - if (!instantiated) { +UserInterface::UserInterface(Table* inTable) : menu() { + if (table == nullptr) table = inTable; - instantiated = true; - } - menu.addCommand(Command("print", &UserInterface::com_print)); - menu.addCommand(Command("edit", &UserInterface::com_edit)); + menu.addCommand(Command("print", com_print)); + menu.addCommand(Command("edit", com_edit)); } void UserInterface::run() { |
