#include <MimicControlMenu.hpp>
◆ MimicControlMenu()
iv::mimics::MimicControlMenu::MimicControlMenu |
( |
std::string_view | title | ) |
|
|
explicit |
◆ addCommand()
void iv::mimics::MimicControlMenu::addCommand |
( |
std::string_view | text, |
|
|
iv::types::color | color, |
|
|
const std::shared_ptr< IMenuOptionRunCommand > & | runCommand, |
|
|
const std::optional< std::string_view > & | msgConfirmation = std::nullopt, |
|
|
const std::optional< std::function< bool(CDialog *)> > & | commandEvaluation = std::nullopt ) |
◆ addMsgColor()
void iv::mimics::MimicControlMenu::addMsgColor |
( |
iv::types::color | colorRgb, |
|
|
std::string_view | text ) |
◆ addPanel()
◆ buildMenuContext()
std::shared_ptr< CMenuContext > iv::mimics::MimicControlMenu::buildMenuContext |
( |
| ) |
const |
|
nodiscard |
◆ hasOptions()
bool iv::mimics::MimicControlMenu::hasOptions |
( |
| ) |
const |
|
nodiscard |
◆ m_menuOptions
std::vector<std::shared_ptr<MenuOption> > iv::mimics::MimicControlMenu::m_menuOptions |
|
private |
◆ m_msgState
std::vector<CTxtColor> iv::mimics::MimicControlMenu::m_msgState |
|
private |
◆ m_title
std::string iv::mimics::MimicControlMenu::m_title |
|
private |
The documentation for this class was generated from the following files: