Definition at line 374 of file CUI.h.
◆ Menu()
Definition at line 377 of file CUI.h.
378 : items_{items}
379 {
380 Screen::init();
381 outputItems();
382 }
◆ outputItems()
| void outputItems |
( |
| ) |
const |
|
inline |
Outputs items' names onto the screen.
Assigns a sequence number to each item for future reference.
Definition at line 393 of file CUI.h.
394 {
395 Screen::info("Commands:");
396 Screen::outItems(items_);
397 }
◆ processRequests()
| void processRequests |
( |
| ) |
const |
|
inline |
Processes user requests until any command terminates the execution.
Definition at line 385 of file CUI.h.
386 {
387 while (!stopRequested_)
388 processRequest();
389 }
◆ stopRequest()
Requests stop.
Definition at line 400 of file CUI.h.
401 {
402 stopRequested_ = true;
403 }
◆ ListViewer