Website Summary Files Commits Branches @commit @diff @stats
path: root / src / ConsoleInterface
diff options
context:
space:
mode:
Commit7b87f2ddbd0ae0ab707d436719810332707fd0e7 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-06 11:51:57 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-06 11:51:57 +0300
Files28bab9aaa54fc6e618790aecb075dbc352f5331b /src/ConsoleInterface
FMI-OOP-P1_TicketSystem-7b87f2ddbd0ae0ab707d436719810332707fd0e7.tar
FMI-OOP-P1_TicketSystem-7b87f2ddbd0ae0ab707d436719810332707fd0e7.tar.gz
FMI-OOP-P1_TicketSystem-7b87f2ddbd0ae0ab707d436719810332707fd0e7.zip
Parentb31cb3c9336fbcc1b77dd15d8c75ecc173f5399e (diff)
Autocommit at 06.05.2022 @ 11:51
2 files changed, 13 insertions, 3 deletions
-rw-r--r--src/ConsoleInterface/Toolbox.cpp8
-rw-r--r--src/ConsoleInterface/Toolbox.hpp8
diff --git a/src/ConsoleInterface/Toolbox.cpp b/src/ConsoleInterface/Toolbox.cpp
index 55ac708..fc871ae 100644
--- a/src/ConsoleInterface/Toolbox.cpp
+++ b/src/ConsoleInterface/Toolbox.cpp
@@ -74,11 +74,11 @@ void _printOrderedListBeginning() {
std::cout << "[" << orderedListIndex++ << "] ";
}
-void _printInputBoxLabel(const char* label) {
+void _printInputBoxSubLabel(const char* label) {
std::cout << " (+) " << label;
}
-void _printAltInputBoxLabel(const char* label) {
+void _printInputBoxLabel(const char* label) {
std::cout << "(+) " << label;
}
@@ -87,3 +87,7 @@ void inputLineBox(const char* label, char* output, unsigned maxWidth) {
std::cin.ignore();
std::cin.getline(output, maxWidth);
}
+
+void inputLineSubBox(const char* label, char* output, unsigned maxWidth) {
+
+}
diff --git a/src/ConsoleInterface/Toolbox.hpp b/src/ConsoleInterface/Toolbox.hpp
index daf8db4..2844682 100644
--- a/src/ConsoleInterface/Toolbox.hpp
+++ b/src/ConsoleInterface/Toolbox.hpp
@@ -20,7 +20,7 @@ void inputLineBox(const char* label, char* output, unsigned maxWidth);
void resetOrderedList(int starter = 1);
void _printInputBoxLabel(const char* label);
-void _printAltInputBoxLabel(const char* label);
+void _printInputBoxSubLabel(const char* label);
void _printOrderedListBeginning();
template <class T>
@@ -66,4 +66,10 @@ void inputBox(const char* label, T* output) {
std::cin >> *output;
}
+template <typename T>
+void inputSubBox(const char* label, T* output) {
+ _printInputSubBoxLabel(label);
+ std::cin >> *output;
+}
+
#endif