6 #include <QSharedPointer>
40 void SetAllCommandTexts(
const QString &text,
const QString &description,
const QString &commandButtonText );
68 #endif // MENUCOMMAND_H
int GetTabIndex() const
Definition: MenuCommand.cpp:134
MenuCommandID
The MenuCommandID enum - this enum replaced previously used string literals Menu commands within this...
Definition: MenuCommandDefines.h:16
void SetAllCommandTexts(const QString &text, const QString &description, const QString &commandButtonText)
Definition: MenuCommand.cpp:122
void SetVisibleOnlyForDispatcher(const bool dispatcherOnly)
SetVisibleOnlyForDispatcher - method can limit menu command usage to only dispatcher.
Definition: MenuCommand.cpp:154
QString GetCommandText() const
Definition: MenuCommand.cpp:97
bool IsVisibleOnlyForDispatcher() const
Definition: MenuCommand.cpp:159
Definition: MenuCommand.h:12
MenuCommand(const MenuCommandDefines::MenuCommandID commandID, const QString &commandText, const QString &commandDescription, const QString &commandButtonText, MenuCommandAction action)
Definition: MenuCommand.cpp:66
std::function< void(StateMenu *)> MenuCommandAction
Definition: MenuCommand.h:17
~MenuCommand()
Definition: MenuCommand.cpp:86
QString GetCommandDescription() const
Definition: MenuCommand.cpp:107
void SetCommandDescription(const QString &description)
Definition: MenuCommand.cpp:102
Definition: MenuCommand.h:22
void SetTabIndex(int tabIndex)
Definition: MenuCommand.cpp:129
void SetCommandText(const QString &text)
Definition: MenuCommand.cpp:92
MenuCommandDefines::MenuCommandID GetCommandID() const
Definition: MenuCommand.cpp:139
void SetCommandActionText(const QString &commandButtonText)
Definition: MenuCommand.cpp:112
void ExecuteCommand(StateMenu *state)
Definition: MenuCommand.cpp:144
OperatorType
Definition: MenuCommand.h:19
QString GetCommandActionText() const
Definition: MenuCommand.cpp:117
Definition: MenuCommand.h:21
bool IsAllowedForCurrentOperator(const OperatorType currentOperator) const
Definition: MenuCommand.cpp:164