Website Summary Files Commits Branches @commit @diff @stats
path: root / src / ConsoleInterface
diff options
context:
space:
mode:
Commit792c89ad43ea43ba1b1bf553e30ad1e281c5687d (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-01 10:01:07 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-01 10:01:07 +0300
Files95320e5fd38b78c4744a2136cfc96ffd3f2c4fd4 /src/ConsoleInterface
FMI-OOP-P1_TicketSystem-792c89ad43ea43ba1b1bf553e30ad1e281c5687d.tar
FMI-OOP-P1_TicketSystem-792c89ad43ea43ba1b1bf553e30ad1e281c5687d.tar.gz
FMI-OOP-P1_TicketSystem-792c89ad43ea43ba1b1bf553e30ad1e281c5687d.zip
Parent372c1f65317540611ce22a38fe759b46e4d45049 (diff)
Autocommit at 01.05.2022 @ 10:01
3 files changed, 28 insertions, 0 deletions
-rw-r--r--src/ConsoleInterface/Menu.cpp2
-rw-r--r--src/ConsoleInterface/Toolbox.cpp17
-rw-r--r--src/ConsoleInterface/Toolbox.h9
diff --git a/src/ConsoleInterface/Menu.cpp b/src/ConsoleInterface/Menu.cpp
index e43f50b..5dd59bb 100644
--- a/src/ConsoleInterface/Menu.cpp
+++ b/src/ConsoleInterface/Menu.cpp
@@ -1,5 +1,7 @@
#include "Menu.h"
+#include "Toolbox.h"
void Menu::navigate() const {
for (unsigned i = 0; i < menuOptions.get_count(); i++)
+ printOrderedListElem(menuOptions[i].get_nameInMenu());
}
diff --git a/src/ConsoleInterface/Toolbox.cpp b/src/ConsoleInterface/Toolbox.cpp
new file mode 100644
index 0000000..b3eb1bf
--- /dev/null
+++ b/src/ConsoleInterface/Toolbox.cpp
@@ -0,0 +1,17 @@
+#include "Toolbox.h"
+#include <iostream>
+
+void printLine(const char* message) {
+ std::cout << message << std::endl;
+}
+
+int orderedListIndex = 1;
+
+void printOrderedListElem(const char* message) {
+ std::cout << orderedListIndex << ". ";
+ printLine(message);
+}
+
+void resetOrderedList(int starter = 1) {
+ orderedListIndex = starter;
+}
diff --git a/src/ConsoleInterface/Toolbox.h b/src/ConsoleInterface/Toolbox.h
new file mode 100644
index 0000000..9300d2d
--- /dev/null
+++ b/src/ConsoleInterface/Toolbox.h
@@ -0,0 +1,9 @@
+#ifndef HEADER_CONSOLEINTERFACE_TOOLBOX
+#define HEADER_CONSOLEINTERFACE_TOOLBOX
+
+void printLine(const char* message);
+
+void printOrderedListElem(const char* message);
+void resetOrderedList(int starter);
+
+#endif