Properties and messages for list boxes. More...
#include <kanzi/ui/node/concept/list_box.hpp>
Classes | |
class | ItemHiddenMessageArguments |
Represents message arguments of ItemHidden message. More... | |
class | ItemMessageArguments |
Represents base class for item-related message arguments. More... | |
class | ItemSelectedMessageArguments |
Represents message arguments of ItemSelected message. More... | |
class | ItemVisibleMessageArguments |
Represents message arguments of ItemVisible message. More... | |
class | TargetChangedMessageArguments |
Represents message arguments of TargetChanged message. More... | |
Public Types | |
enum | SelectionBehavior { SelectionBehaviorNone, SelectionBehaviorBringToCenter } |
Behaviors for list box when an item in the list box is selected. More... | |
Public Member Functions | |
virtual void | notifyItemAdded (size_t index)=0 |
Virtual functions for notifying item changes to list. More... | |
virtual void | notifyItemRemoved (size_t index)=0 |
virtual void | notifyItemReplaced (size_t index)=0 |
virtual void | notifyItemCountChanged ()=0 |
Public Member Functions inherited from kanzi::ContentItemCollectionModel | |
virtual | ~ContentItemCollectionModel () |
virtual bool | addContentItem (NodeSharedPtr abstractItem)=0 |
virtual bool | removeContentItem (NodeSharedPtr abstractItem)=0 |
virtual void | removeAllContentItems ()=0 |
virtual size_t | getContentItemCount ()=0 |
virtual NodeSharedPtr | getContentItem (size_t index)=0 |
Static Public Member Functions | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Properties and messages for list boxes.
|
pure virtual |
Virtual functions for notifying item changes to list.
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
pure virtual |
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
pure virtual |
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
pure virtual |
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
static |
|
static |
KeepAliveItemCount property.
The default value is 20000000.
|
static |
SelectionBehavior property.
The default value is ListBoxConcept::SelectionBehaviorNone.
|
static |
ItemGeneratorTypeName property.
The default value is "".
|
static |
ItemContainerGeneratorTypeName property.
The default value is "".
|
static |
ItemTemplate property.
The default value is ResourceSharedPtr().
|
static |
ItemContainerTemplate property.
The default value is ResourceSharedPtr().
|
static |
SelectedItemIndex property.
Index of selected list box item. The default value is -1.
|
static |
ItemSelected message type.
|
static |
ItemVisible message type.
|
static |
ItemHidden message type.
|
static |
TargetChanged message type.