#include <kanzi/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 itemContainer) 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.