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

Base class implementing basic label state changes and checks. More...

#include <gva.h>

Inheritance diagram for gva::StateBase:
Inheritance graph
Collaboration diagram for gva::StateBase:
Collaboration graph

Public Member Functions

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'.
 

Detailed Description

Base class implementing basic label state changes and checks.

Class definitions

Member Function Documentation

◆ IsActive()

bool gva::StateBase::IsActive ( const LabelStates state) const
inline

Check if the label is active.

Parameters
state
Returns
true
false

◆ ResetEnabled()

void gva::StateBase::ResetEnabled ( LabelStates state) const
inline

Reset the label from 'enabled selected' to 'enabled'.

Parameters
state

◆ ResetEnabledSelected()

void gva::StateBase::ResetEnabledSelected ( LabelStates state) const
inline

Reset the label from 'enabled selected' to 'enabled'.

Parameters
state

◆ ResetEnabledSelectedChanging()

void gva::StateBase::ResetEnabledSelectedChanging ( LabelStates state) const
inline

Reset the label from 'enabled selected changing' to 'enabled'.

Parameters
state

◆ StateEnabledSelected()

void gva::StateBase::StateEnabledSelected ( LabelStates state) const
inline

Set the label to EnabledSelected.

Parameters
state

◆ StateEnabledSelectedChanging()

void gva::StateBase::StateEnabledSelectedChanging ( LabelStates state) const
inline

Set the label to EnabledSelectedChanging.

Parameters
state

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