diff options
| Commit | b76f0b2c39895e3f037e1ff1e1a9c17d84e93c2d (patch) | |
|---|---|---|
| Author | 2022-05-29 07:43:41 +0300 | |
| Committer | 2022-05-29 07:43:41 +0300 | |
| Files | e22870783be97aa941c803ac8d4e43233a75dca4 /src | |
| FMI-OOP-P2_Tables-b76f0b2c39895e3f037e1ff1e1a9c17d84e93c2d.tar FMI-OOP-P2_Tables-b76f0b2c39895e3f037e1ff1e1a9c17d84e93c2d.tar.gz FMI-OOP-P2_Tables-b76f0b2c39895e3f037e1ff1e1a9c17d84e93c2d.zip | ||
| Parent | e5ad0c9a640244d9fa0af1d2f007dbf8838ed5da (diff) | |
Autocommit at 29.05.2022 @ 07:43
2 files changed, 13 insertions, 10 deletions
| -rw-r--r-- | src/UserInterface/UserInterface.cpp | 4 | ||||
| -rw-r--r-- | src/UserInterface/UserInterface.h | 19 |
diff --git a/src/UserInterface/UserInterface.cpp b/src/UserInterface/UserInterface.cpp index 7346531..9b8e727 100644 --- a/src/UserInterface/UserInterface.cpp +++ b/src/UserInterface/UserInterface.cpp @@ -1,5 +1,7 @@ #include "UserInterface.h" -UserInterface::UserInterface(Table& table) : table(table), menu() { +UserInterface::UserInterface(Table& table) : menu() { + this->table = table; menu.addCommand(Command("print", com_print)); + menu.addCommand(Command("edit", com_edit)); } diff --git a/src/UserInterface/UserInterface.h b/src/UserInterface/UserInterface.h index 5e05490..69a97ce 100644 --- a/src/UserInterface/UserInterface.h +++ b/src/UserInterface/UserInterface.h @@ -6,17 +6,18 @@ class UserInterface { Menu menu; - Table& table; - void com_open(const char* params); - void com_close(const char* params); - void com_save(const char* params); - void com_saveas(const char* params); - void com_help(const char* params); - void com_exit(const char* params); + static Table& table; - void com_print(const char* params); - void com_edit(const char* params); + static void com_open(const char* params); + static void com_close(const char* params); + static void com_save(const char* params); + static void com_saveas(const char* params); + static void com_help(const char* params); + static void com_exit(const char* params); + + static void com_print(const char* params); + static void com_edit(const char* params); public: UserInterface(Table& table); |
