#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 | |
| void | attach (typename TBaseGenerator::ListBoxType &node) KZ_OVERRIDE |
| virtual void | detach (typename TBaseGenerator::ListBoxType &) KZ_OVERRIDE |
| virtual TBaseGenerator::ItemContainerSharedPtr | acquireItemContainer (string_view name) KZ_OVERRIDE |
| virtual void | releaseItemContainer (typename TBaseGenerator::ItemContainerSharedPtr) KZ_OVERRIDE |
| Deletes an item container returned by createItem. More... | |
| virtual TBaseGenerator::VectorType | getItemContainerSize (typename TBaseGenerator::VectorType itemSize) KZ_OVERRIDE |
| Gets size of an item container that would be created for an object of the given size. More... | |
| virtual TBaseGenerator::ItemSharedPtr | getItem (typename TBaseGenerator::ItemContainer &itemContainer) KZ_OVERRIDE |
| Gets the object attached to the list box item. More... | |
| virtual void | attachItem (typename TBaseGenerator::ItemContainer &itemContainer, typename TBaseGenerator::ItemSharedPtr item) KZ_OVERRIDE |
| Attaches an object to the list box item. More... | |
| virtual void | detachItem (typename TBaseGenerator::ItemContainer &itemContainer) KZ_OVERRIDE |
| Detaches the object contained by the list box item. More... | |
Static Public Member Functions | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
| static DefaultListBoxItemContainerGeneratorSharedPtr | create (Domain *domain, string_view) |
Protected Member Functions | |
| DefaultListBoxItemContainerGenerator (Domain *domain) | |
| typedef shared_ptr<DefaultListBoxItemContainerGenerator<TBaseGenerator> > kanzi::DefaultListBoxItemContainerGenerator< TBaseGenerator >::DefaultListBoxItemContainerGeneratorSharedPtr |
|
inlineexplicitprotected |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Deletes an item container returned by createItem.
|
inlinevirtual |
Gets size of an item container that would be created for an object of the given size.
|
inlinevirtual |
Gets the object attached to the list box item.
|
inlinevirtual |
Attaches an object to the list box item.
|
inlinevirtual |
Detaches the object contained by the list box item.