PixelLightAPI
.
|
Abstract base class for toggle buttons (two or three states) More...
#include <AbstractToggleButton.h>
Protected Member Functions | |
virtual void | OnButtonToggled (ECheckState nChecked) |
virtual void | OnButtonClicked () override |
void | OnGroupActivate (AbstractToggleButton *pButton) |
This function is called when a button of the group is activated. | |
Protected Attributes | |
ButtonGroup * | m_pGroup |
bool | m_bPartiallyAllowed |
ECheckState | m_nState |
Abstract base class for toggle buttons (two or three states)
virtual void PLGui::AbstractToggleButton::OnButtonToggled | ( | ECheckState | nChecked | ) | [protected, virtual] |
virtual void PLGui::AbstractToggleButton::OnButtonClicked | ( | ) | [override, protected, virtual] |
Reimplemented from PLGui::AbstractButton.
void PLGui::AbstractToggleButton::OnGroupActivate | ( | AbstractToggleButton * | pButton | ) | [protected] |
This function is called when a button of the group is activated.
[in] | pButton | Pointer to button that is being activated |
ButtonGroup* PLGui::AbstractToggleButton::m_pGroup [protected] |
Pointer to button group, can be a null pointer
bool PLGui::AbstractToggleButton::m_bPartiallyAllowed [protected] |
Is the third state (PartiallyChecked) allowed?
ECheckState PLGui::AbstractToggleButton::m_nState [protected] |
Current check state
|