Vivoe Lite 0.5.0
Lightweight GVA like HMI for military displays.
Loading...
Searching...
No Matches
gva::CommonTaskKeys Class Reference

Class definition of the CommonTaskKeys. More...

#include <gva.h>

Inheritance diagram for gva::CommonTaskKeys:
Inheritance graph
Collaboration diagram for gva::CommonTaskKeys:
Collaboration graph

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.
 
- Public Member Functions inherited from gva::StateBase
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.
 

Detailed Description

Class definition of the CommonTaskKeys.


Data Structure Documentation

◆ gva::CommonTaskKeys::Labels

struct gva::CommonTaskKeys::Labels

Label object.

Collaboration diagram for gva::CommonTaskKeys::Labels:
Collaboration graph
Data Fields
LabelStates state_ The label state.
string text_ The label text.

Member Function Documentation

◆ ForceEnabledSelected()

void gva::CommonTaskKeys::ForceEnabledSelected ( int  index)
inline

Set state to EnabledSelected regardless of current state (no checking for valid state transition).

Parameters
index

The documentation for this class was generated from the following file: