Website Summary Files Commits Branches @commit @diff @stats
path: root / src / UserInterface / UserInterface.cpp
diff options
context:
space:
mode:
Commit32ba99f3203b1392f8a850f0ac4b142f83a74953 (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-05-29 08:18:53 +0300
Committer
 Syndamia <kamen@syndamia.com>
2022-05-29 08:18:53 +0300
Files4bb71cbbad8f12f90d9c8a1ec95292b2f0ec4ce4 /src/UserInterface/UserInterface.cpp
FMI-OOP-P2_Tables-32ba99f3203b1392f8a850f0ac4b142f83a74953.tar
FMI-OOP-P2_Tables-32ba99f3203b1392f8a850f0ac4b142f83a74953.tar.gz
FMI-OOP-P2_Tables-32ba99f3203b1392f8a850f0ac4b142f83a74953.zip
Parentda44817c4faa2d15c4e08637d51b52e78e99e54c (diff)
Autocommit at 29.05.2022 @ 08:18
1 files changed, 11 insertions, 7 deletions
-rw-r--r--src/UserInterface/UserInterface.cpp18
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() {