![]() |
Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
|
Class definition of the CommonTaskKeys. More...
#include <gva.h>
Data Structures | |
struct | Labels |
Label object. More... | |
Public Member Functions | |
void | SetEnabledEnabledChanging (int index) |
Set the label to Enabled. | |
void | SetDisabled (int index) |
Set the label to Enabled. | |
void | ForceEnabledSelected (int index) |
Set state to EnabledSelected regardless of current state (no checking for valid state transition). | |
void | SetEnabledSelected (int index) |
Set the label to EnabledSelected. | |
void | ResetAllEnabled () |
Reset all LabelStates::kLabelEnabledSelected buttons. | |
void | ResetAllEnabledSelected () |
Reset the label from 'enabled selected' to 'enabled'. | |
void | ResetAllEnabledSelectedChanging () |
Reset and label in the LabelStates::kLabelEnabledSelectedChanging state to LabelStates::kLabelEnabledSelected. | |
![]() | |
bool | IsActive (const LabelStates *state) const |
Check if the label is active. | |
void | StateEnabledSelectedChanging (LabelStates *state) const |
Set the label to EnabledSelectedChanging. | |
void | StateEnabledSelected (LabelStates *state) const |
Set the label to EnabledSelected. | |
void | ResetEnabled (LabelStates *state) const |
Reset the label from 'enabled selected' to 'enabled'. | |
void | ResetEnabledSelected (LabelStates *state) const |
Reset the label from 'enabled selected' to 'enabled'. | |
void | ResetEnabledSelectedChanging (LabelStates *state) const |
Reset the label from 'enabled selected changing' to 'enabled'. | |
Data Fields | |
bool | visible_ |
The label is visible. | |
std::array< CommonTaskKeys::Labels, 8 > | labels_ |
The labels. | |
Class definition of the CommonTaskKeys.
struct gva::CommonTaskKeys::Labels |
Label object.
Data Fields | ||
---|---|---|
LabelStates | state_ | The label state. |
string | text_ | The label text. |
|
inline |
Set state to EnabledSelected regardless of current state (no checking for valid state transition).
index |