Website Summary Files Commits Branches @commit @diff @stats
path: root / src / UserInterface / UserInterface.cpp
diff options
context:
space:
mode:
Commit14da4290639763ed79249c90f95e2387025a4764 (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-05-30 18:27:45 +0300
Committer
 Syndamia <kamen@syndamia.com>
2022-05-30 18:27:45 +0300
Files354ff9107a88da2a40909910f1125c8d1cab1c17 /src/UserInterface/UserInterface.cpp
FMI-OOP-P2_Tables-14da4290639763ed79249c90f95e2387025a4764.tar
FMI-OOP-P2_Tables-14da4290639763ed79249c90f95e2387025a4764.tar.gz
FMI-OOP-P2_Tables-14da4290639763ed79249c90f95e2387025a4764.zip
Parentb53dc76d5e4d08ff81040a226b34beffaa0ccefa (diff)
Autocommit at 30.05.2022 @ 18:27
1 files changed, 11 insertions, 0 deletions
-rw-r--r--src/UserInterface/UserInterface.cpp11
diff --git a/src/UserInterface/UserInterface.cpp b/src/UserInterface/UserInterface.cpp
index 4520d61..3fd51a7 100644
--- a/src/UserInterface/UserInterface.cpp
+++ b/src/UserInterface/UserInterface.cpp
@@ -9,6 +9,17 @@
Table* UserInterface::table = nullptr;
void UserInterface::com_open(const char* params) {
+ if (table != nullptr) {
+ printLine("A file has already been opened!");
+ return;
+ }
+
+ try {
+ table = new Table(params);
+ }
+ catch (std::logic_error err) {
+ printLine(err.what());
+ }
}
void UserInterface::com_close(const char* params) {
}