From 32ba99f3203b1392f8a850f0ac4b142f83a74953 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 29 May 2022 08:18:53 +0300 Subject: Autocommit at 29.05.2022 @ 08:18 --- src/UserInterface/UserInterface.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'src/UserInterface/UserInterface.cpp') 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 cells = table.getAllCells(); + List 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() { -- cgit v1.3.1-23-gd82d