#include <kanzi/ui/node/concept/list_box/default_list_box_item_container_generator.hpp>
Public Types | |
| typedef shared_ptr< DefaultListBoxItemContainerGenerator< TBaseGenerator > > | DefaultListBoxItemContainerGeneratorSharedPtr |
Public Member Functions | |
| TBaseGenerator::ItemContainerSharedPtr | acquireItemContainer (string_view name) override |
| void | attach (typename TBaseGenerator::ListBoxType &node) override |
| void | attachItem (typename TBaseGenerator::ItemContainer &itemContainer, typename TBaseGenerator::ItemSharedPtr item) override |
| Attaches the List Box item to the List Box Item Container. | |
| void | detach (typename TBaseGenerator::ListBoxType &) override |
| void | detachItem (typename TBaseGenerator::ItemContainer &itemContainer) override |
| Detaches List Box item from the List Box Item Container. | |
| TBaseGenerator::ItemSharedPtr | getItem (typename TBaseGenerator::ItemContainer &itemContainer) override |
| Returns the List Box item that is attached to the List Box Item Container. | |
| TBaseGenerator::VectorType | getItemContainerSize (typename TBaseGenerator::VectorType itemSize) override |
| Returns size of an item container that would be created for an object of the given size. | |
| void | releaseItemContainer (typename TBaseGenerator::ItemContainerSharedPtr) override |
| Deletes an item container returned by createItem. | |
Static Public Member Functions | |
| static DefaultListBoxItemContainerGeneratorSharedPtr | create (Domain *domain, string_view) |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Protected Member Functions | |
| DefaultListBoxItemContainerGenerator (Domain *domain) | |
| typedef shared_ptr<DefaultListBoxItemContainerGenerator<TBaseGenerator> > kanzi::DefaultListBoxItemContainerGenerator< TBaseGenerator >::DefaultListBoxItemContainerGeneratorSharedPtr |
|
inlineexplicitprotected |
|
inlinestatic |
|
inlinestatic |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
Deletes an item container returned by createItem.
|
inlineoverride |
Returns size of an item container that would be created for an object of the given size.
|
inlineoverride |
Returns the List Box item that is attached to the List Box Item Container.
|
inlineoverride |
Attaches the List Box item to the List Box Item Container.
|
inlineoverride |
Detaches List Box item from the List Box Item Container.