Implementation class for ButtonConcept. More...
#include <kanzi/ui/node/concept/button.hpp>
Public Types | |
using | ToggleButtonGroup |
Static Public Member Functions | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::ClickConceptImpl< TBaseClass, TDerivedClass > | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::ClickConcept | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::ButtonConcept | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Friends | |
class | ::KzTestButtons |
Implementation class for ButtonConcept.
using kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::ToggleButtonGroup |
|
explicitprotected |
|
static |
bool kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::isPressed | ( | ) | const |
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setPressed | ( | bool | value | ) |
float kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::getLongPressInterval | ( | ) | const |
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setLongPressInterval | ( | float | value | ) |
bool kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::isPressOnHover | ( | ) | const |
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setPressOnHover | ( | bool | value | ) |
float kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::getAutoClickInterval | ( | ) | const |
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setAutoClickInterval | ( | float | value | ) |
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::toggle | ( | ) |
Toggles the button.
unsigned int kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::getToggleState | ( | ) | const |
Returns the value of ToggleStateProperty.
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setToggleState | ( | unsigned int | state | ) |
Sets the value of ToggleStateProperty.
unsigned int kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::getToggleStateCount | ( | ) | const |
Returns the value of ToggleStateCountProperty.
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setToggleStateCount | ( | unsigned int | value | ) |
Sets the value of ToggleStateCountProperty.
int kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::getIndexInGroup | ( | ) | const |
Returns the value of IndexInGroupProperty.
void kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::setIndexInGroup | ( | int | value | ) |
Sets the value of IndexInGroupProperty.
bool kanzi::ButtonConceptImpl< TBaseClass, TDerivedClass >::isCurrentlyRegistered | ( | ) | const |
Returns whether the Button is registered to a Toggle Button Group.
|
inline |
Returns the index that Kanzi assigned to the Button when it was registered to a Toggle Button Group.
|
protected |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |