Kanzi 4.1.0
kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass > Class Template Reference

Implementation class for GridListBoxConcept. More...

#include <kanzi/ui/node/concept/list_box/grid_list_box_concept_impl.hpp>

Inheritance diagram for kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >:
[legend]

Public Member Functions

ScrollViewSharedPtr getScrollView () const
 Returns the Scroll View that scrolls the Grid List Box.
 
Properties
GridDirection getDirection () const
 Gets the value of DirectionProperty.
 
void setDirection (GridDirection value)
 Sets the value of DirectionProperty.
 
float getCellWidth () const
 Gets the value of CellWidthProperty.
 
void setCellWidth (float value)
 Sets the value of CellWidthProperty.
 
float getCellHeight () const
 Gets the value of CellHeightProperty.
 
void setCellHeight (float value)
 Sets the value of CellHeightProperty.
 
float getItemAreaBegin () const
 Gets the value of ItemAreaBeginProperty.
 
void setItemAreaBegin (float value)
 Sets the value of ItemAreaBeginProperty.
 
float getItemAreaEnd () const
 Gets the value of ItemAreaEndProperty.
 
void setItemAreaEnd (float value)
 Sets the value of ItemAreaEndProperty.
 
Vector2 getScrollPosition () const
 Gets the value of ScrollPositionProperty.
 
Vector2 getScrollTargetPosition () const
 Gets the value of ScrollTargetPositionProperty.
 
Vector2 getScrollSpeed () const
 Gets the value of ScrollSpeedProperty.
 
bool isScrolling () const
 Gets the value of ScrollingProperty.
 
bool isReversedScrolling () const
 Returns the value of ReversedScrollingProperty.
 
void setReversedScrolling (bool enable)
 Sets the value of the ReversedScrollingProperty.
 
- Public Member Functions inherited from kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >
bool addContentItem (NodeSharedPtr abstractItem) override
 
void addItem (ItemSharedPtr item)
 Adds an item at the end of a List Box when using the default object generator.
 
void arrangeOverride (LayoutVectorType actualSize) override
 
void bringItemCenter (size_t itemIndex, bool smooth)
 Requests the List Box to bring the item in the passed itemIndex to the center of the list box area.
 
void enableKeyNavigation (bool enabled)
 Enables directional key navigation between focusable items in a List Box.
 
void extendAliveItemsRangeToItemIndex (size_t itemIndex)
 Extends the alive items range to contain the item at a given index.
 
optional< pair< size_t, size_t > > getAliveItemsRange ()
 Returns the range of list items that are alive.
 
NodeSharedPtr getContentItem (size_t index) override
 
size_t getContentItemCount () override
 
optional< size_t > getFocusedItemIndex () const
 Returns the index of the item that holds the focus in the List Box.
 
ItemSharedPtr getItem (size_t index)
 Gets the item at the given index in a List Box.
 
string getItemContainerGeneratorTypeName () const
 Gets the value of ItemContainerGeneratorTypeNameProperty.
 
PrefabTemplateSharedPtr getItemContainerTemplate () const
 Gets the value of ItemContainerTemplateProperty.
 
size_t getItemCount () const
 Returns the value of the ItemCountProperty.
 
string getItemGeneratorTypeName () const
 Gets the value of ItemGeneratorTypeNameProperty.
 
optional< size_t > getItemIndex (ItemSharedPtr item)
 Returns the index of the given item. If the item does not exist, returns empty.
 
LayoutVectorType getItemSize (size_t index)
 Returns the size of the item at the given index.
 
PrefabTemplateSharedPtr getItemTemplate () const
 Gets the value of ItemTemplateProperty.
 
int getKeepAliveItemCount () const
 Gets the value of KeepAliveItemCountProperty.
 
PresenterSharedPtr getPresenter () const
 
int getSelectedItemIndex () const
 Gets the value of SelectedItemIndexProperty.
 
SelectionBehavior getSelectionBehavior () const
 Gets the value of SelectionBehavior.
 
void insertItem (size_t index, ItemSharedPtr item)
 Inserts an item at the given index in a List Box when using the default object generator.
 
bool isEmpty ()
 Indicates whether a List Box has no items.
 
LayoutVectorType measureOverride (LayoutVectorType availableSize) override
 
void notifyItemAdded (size_t index) override
 Virtual functions for notifying item changes to list.
 
void notifyItemContainerChanged ()
 
void notifyItemCountChanged () override
 
void notifyItemRemoved (size_t index) override
 
void notifyItemReplaced (size_t index) override
 
void removeAllContentItems () override
 
void removeAllItems ()
 Removes all items from a List Box when using the default object generator.
 
bool removeContentItem (NodeSharedPtr abstractItem) override
 
void removeItem (size_t index)
 Removes the item at the given index from a List Box when using the default object generator.
 
void removeLastItem ()
 Removes the last item from a List Box when using the default object generator.
 
void replaceItem (size_t index, ItemSharedPtr item)
 Replaces the item at the given index in a List Box when using the default object generator.
 
void selectItem (optional< size_t > itemIndex)
 Requests the List Box to select the item at the given index.
 
void setItemContainerGenerator (ItemContainerGeneratorSharedPtr itemContainerGenerator)
 Sets the list box item container generator.
 
void setItemContainerGeneratorTypeName (string_view value)
 Sets the value of ItemContainerGeneratorTypeNameProperty.
 
void setItemContainerTemplate (PrefabTemplateSharedPtr value)
 Sets the value of ItemContainerTemplateProperty.
 
void setItemGenerator (ItemGeneratorSharedPtr itemGenerator)
 Sets the list box item generator.
 
void setItemGeneratorTypeName (string_view value)
 Sets the value of ItemGeneratorTypeNameProperty.
 
void setItemTemplate (PrefabTemplateSharedPtr value)
 Sets the value of ItemTemplateProperty.
 
void setKeepAliveItemCount (int value)
 Sets the value of KeepAliveItemCountProperty.
 
void setSelectedItemIndex (int value)
 Sets the value of SelectedItemIndexProperty.
 
void setSelectionBehavior (SelectionBehavior value)
 Sets the value of SelectionBehavior.
 
bool trySetFocusItem (size_t itemIndex, bool fallback)
 Tries to set the application focus to an item at a given index and brings the item alive.
 
void updateAliveItemsRange (size_t beginIndex, size_t itemCount, bool sendMessages=true)
 Requests items from the item generator.
 
void updateAliveItemsRangeQuiet (size_t beginIndex, size_t itemCount)
 Requests items from the item generator.
 
- Public Member Functions inherited from kanzi::ContentItemCollectionModel
virtual ~ContentItemCollectionModel ()
 

Static Public Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 
- Static Public Member Functions inherited from kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >
static Vector2 doMeasure (Node2D &node)
 
static Vector3 doMeasure (Node3D &node)
 
- Static Public Member Functions inherited from kanzi::ListBoxConcept
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 
- Static Public Member Functions inherited from kanzi::ListBoxScrollingConcept
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 
- Static Public Member Functions inherited from kanzi::GridListBoxConcept
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Protected Member Functions

void arrangeOverride (VectorType actualSize) override
 
TDerivedClassgetThisObject ()
 
const TDerivedClassgetThisObject () const
 
 GridListBoxConceptImpl (Domain *domain, string_view name)
 
void initialize ()
 
void onNodePropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) override
 
- Protected Member Functions inherited from kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >
void applySelectionBehavior (size_t itemIndex, bool smooth)
 Applies selection behavior to the selected item.
 
void assignItemContainerGenerator (ItemContainerGeneratorSharedPtr itemContainerGenerator)
 Assigns list box item container generator to list box.
 
void assignItemGenerator (ItemGeneratorSharedPtr itemGenerator)
 Assigns list box item generator to list box.
 
void initialize (PresenterSharedPtr presenter)
 
 ListBoxConceptImpl (Domain *domain, string_view name)
 
bool listBoxContainsKeyFocus () const
 Returns whether the key focus is on the List Box node or on one of the list items.
 
void onAboutToGainFocus (FocusManager::PreFocusMessageArguments &messageArguments)
 Handles FocusManager::AboutToGainFocusMessage.
 
void onAttached () override
 Node::onAttached() implementation.
 
void onClicked (ClickManipulator::ClickMessageArguments &messageArguments)
 Handles ClickManipulator::ClickMessage.
 
void onDetached () override
 Node::onDetached() implementation.
 
void onFocusGained (FocusManager::PostFocusMessageArguments &messageArguments)
 Handles FocusManager::FocusGainedMessage.
 
void onNodePropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) override
 Node::onNodePropertyChanged() implementation.
 
void setItemContainerGeneratorByProperty ()
 Creates and assigns item container generator by ItemGeneratorTypeName property value.
 
void setItemGeneratorByProperty ()
 Creates and assigns item generator by ItemGeneratorTypeName property value.
 
void synchronizeFocusAndSelection (Node &selectedItemContainer)
 ListBoxConcept uses this function to update the focus in the List Box to the selected item.
 
void synchronizeItemCountProperty ()
 Updates the ItemCountProperty.
 
void synchronizeSelectedItemIndexProperty ()
 Updates the SelectedItemIndexProperty after the List Box internally changes the selected item index.
 
void tryMoveFocusToListBox ()
 Tries to move focus to List Box node itself.
 
void trySetInitialFocus ()
 Tries to move the focus to the first visible and focusable item in a List Box node that holds the key focus and has no item selected.
 
void updateFocusScopeInfo (FocusScopePtr &nodeScopeInfo) override
 Overrides Node::updateFocusScopeInfo().
 
void updateGenerators (ItemGeneratorSharedPtr itemGenerator, ItemContainerGeneratorSharedPtr itemContainerGenerator)
 Replaces item and item container generators with new objects. Updates items and layout accordingly.
 
 ~ListBoxConceptImpl () override
 

Protected Attributes

GridLayoutSharedPtr m_layout
 
ConceptClass::PresenterSharedPtr m_presenter
 
ScrollViewSharedPtr m_scrollView
 

Additional Inherited Members

- Public Types inherited from kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >
typedef shared_ptr< DefaultListBoxItemGenerator< ItemGeneratorClass > > DefaultItemGeneratorSharedPtr
 
typedef ListBoxTraits::TItemClass ItemClass
 
typedef ListBoxTraits::TItemContainerClass ItemContainerClass
 
typedef ListBoxTraits::TItemContainerGeneratorClass ItemContainerGeneratorClass
 
typedef shared_ptr< ItemContainerGeneratorClassItemContainerGeneratorSharedPtr
 
typedef shared_ptr< ItemContainerClassItemContainerSharedPtr
 
typedef ListBoxTraits::TItemGeneratorClass ItemGeneratorClass
 
typedef shared_ptr< ItemGeneratorClassItemGeneratorSharedPtr
 
typedef shared_ptr< ItemClassItemSharedPtr
 
typedef TBaseClass::LayoutVectorType LayoutVectorType
 
typedef ListBoxTraits::TPresenterClass PresenterClass
 
typedef shared_ptr< PresenterClassPresenterSharedPtr
 
- Public Types inherited from kanzi::ListBoxConcept
enum class  FocusMoveTarget {
  NextItem , PreviousItem , NextPage , PreviousPage ,
  LastItem , FirstItem
}
 Specifies the targets to which the focus can move in a List Box. More...
 
enum  SelectionBehavior { SelectionBehaviorNone , SelectionBehaviorBringToCenter }
 Behaviors for the List Box when an item in the List Box is selected. More...
 
- Public Types inherited from kanzi::GridListBoxConcept
enum  GridDirection { GridDirectionRight , GridDirectionDown }
 
- Static Public Attributes inherited from kanzi::ListBoxConcept
static MessageType< ItemLoadedMessageArgumentsItemLoadedMessage
 List Box node dispatches this message whenever the List Box loads one of its items.
 
static MessageType< ItemSelectedMessageArgumentsItemSelectedMessage
 List Box node dispatches this message whenever an item in the List Box is selected.
 
static MessageType< ItemUnloadedMessageArgumentsItemUnloadedMessage
 List Box node dispatches this message whenever the List Box unloads one of its items.
 
static PropertyType< intItemCountProperty
 Reports the number of items in a List Box, including virtual items.
 
static PropertyType< intKeepAliveItemCountProperty
 Sets the size of the buffer for invisible List Box items.
 
static PropertyType< ListBoxConcept::SelectionBehaviorSelectionBehaviorProperty
 Sets how a List Box node behaves when the user selects an item.
 
static PropertyType< string > ItemGeneratorTypeNameProperty
 Sets the name of the item generator type to use to provide items dynamically for a List Box node.
 
static PropertyType< string > ItemContainerGeneratorTypeNameProperty
 Sets the name of the item container generator type to use to provide item containers dynamically for a List Box node.
 
static PropertyType< ResourceSharedPtrItemTemplateProperty
 Sets the prefab template to use for the List Box items.
 
static PropertyType< ResourceSharedPtrItemContainerTemplateProperty
 Sets the ListBoxItemContainer prefab that sets the appearance and behavior of the List Box items.
 
static PropertyType< intSelectedItemIndexProperty
 Sets and reports the index of the item that is currently selected in a List Box node.
 
static MessageType< TrySetFocusToItemMessageArgumentsTrySetFocusToListItemMessage
 Dispatch this message to set the focus to the list item at a given index.
 
static MessageType< MoveFocusMessageArgumentsMoveFocusMessage
 Dispatch this message to move the focus between List Box items to a given target.
 
- Static Public Attributes inherited from kanzi::ListBoxScrollingConcept
static MessageType< ScrolledMessageArgumentsScrolledMessage
 List Box node dispatches this message whenever the List Box node scrolls.
 
static MessageType< ScrollFinishedMessageArgumentsScrollFinishedMessage
 List Box node dispatches this message whenever the List Box stops scrolling.
 
static MessageType< ScrollStartedMessageArgumentsScrollStartedMessage
 List Box node dispatches this message whenever the List Box starts to scroll.
 
static MessageType< TargetChangedMessageArgumentsTargetChangedMessage
 List Box node dispatches this message whenever there is a change in scroll target item in List Box.
 
static MessageType< UserScrollFinishedMessageArgumentsUserScrollFinishedMessage
 List Box node dispatches this message when the user stops scrolling the List Box content.
 
static MessageType< UserScrollStartedMessageArgumentsUserScrollStartedMessage
 List Box node dispatches this message when the user starts to scroll the List Box content.
 
- Static Public Attributes inherited from kanzi::GridListBoxConcept
static PropertyType< GridListBoxConcept::GridDirectionDirectionProperty
 Sets the direction in which a Grid List Box node arranges its items.
 
static PropertyType< floatCellWidthProperty
 Sets the width of each cell in a Grid List Box node.
 
static PropertyType< floatCellHeightProperty
 Sets the height of each cell in a Grid List Box node.
 
static PropertyType< floatItemAreaBeginProperty
 Sets the proportional offset where the area meant for the fully visible items in a Grid List Box node starts.
 
static PropertyType< floatItemAreaEndProperty
 Sets the proportional offset where the area meant for the fully visible items in a Grid List Box node ends.
 
static PropertyType< floatRecognitionThresholdProperty
 Sets the distance in pixels that the pointer has to move for the scrolling to start in a Grid List Box node.
 
static PropertyType< intMinimumNumberOfTouchesProperty
 Sets the minimum number of touch points required on the Grid List Box node area for scrolling.
 
static PropertyType< intMaximumNumberOfTouchesProperty
 Sets the maximum number of touch points allowed on the Grid List Box node area for scrolling.
 
static PropertyType< floatSensitivityProperty
 Sets the amount that the scroll position changes relative to the movement of the pointer.
 
static PropertyType< floatSlidingAccelerationCoefficientProperty
 Sets the acceleration of a Grid List Box node after the user releases the pointer with which they scroll the Grid List Box.
 
static PropertyType< floatSlidingDragCoefficientProperty
 Sets the amount that drag affects the movement of a Grid List Box node after the user releases the pointer with which they scroll the Grid List Box.
 
static PropertyType< floatDraggingAccelerationCoefficientProperty
 Sets the acceleration of a Grid List Box node when the user scrolls the Grid List Box by dragging the pointer.
 
static PropertyType< floatDraggingDragCoefficientProperty
 Sets the amount that drag affects the movement of a Grid List Box node when the user scrolls the Grid List Box by dragging the pointer.
 
static PropertyType< floatDraggingImpulseFactorProperty
 Sets the amount of impulse to generate from the pointer movement when the user scrolls a Grid List Box node by dragging the pointer.
 
static PropertyType< floatSwipeDistanceProperty
 Sets the distance that a swipe sends the scroll value in a Grid List Box node, relative to the speed of the pointer.
 
static PropertyType< floatCalculatedOffsetProperty
 Reports the current relative offset of an item in a Grid List Box node in proportional range [0.0, 1.0].
 
static PropertyType< Vector2ScrollPositionProperty
 Reports the scroll position of a Grid List Box node along the x and y axes as a relative position within the Grid List Box area.
 
static PropertyType< Vector2ScrollTargetPositionProperty
 Reports the current target scroll value of a Grid List Box.
 
static PropertyType< Vector2ScrollSpeedProperty
 Reports the current scroll speed of a Grid List Box.
 
static PropertyType< boolScrollingProperty
 Indicates whether a Grid List Box is currently scrolling.
 
static PropertyType< boolReversedScrollingProperty
 Indicates whether the change in the scroll position is reversed in relation to the direction of the pan gesture.
 
- Static Protected Member Functions inherited from kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >
static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Detailed Description

template<typename TBaseClass, typename TDerivedClass, typename TTraitsClass>
class kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >

Implementation class for GridListBoxConcept.

Template Parameters
TBaseClassThe base Node class. Use Node2D for 2D controls and Node3D for 3D.
TDerivedClassType of the derived Grid List Box you want to define.
TTraitsClassClass defining the traits for a Grid List Box. See GridListBoxTraits.
Since
Kanzi 4.1.0

Constructor & Destructor Documentation

◆ GridListBoxConceptImpl()

kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::GridListBoxConceptImpl ( Domain * domain,
string_view name )
inlineexplicitprotected

Member Function Documentation

◆ getDirection()

GridDirection kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getDirection ( ) const
inline

Gets the value of DirectionProperty.

See also
setDirection()

◆ setDirection()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::setDirection ( GridDirection value)
inline

Sets the value of DirectionProperty.

See also
getDirection()

◆ getCellWidth()

float kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getCellWidth ( ) const
inline

Gets the value of CellWidthProperty.

See also
setCellWidth()

◆ setCellWidth()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::setCellWidth ( float value)
inline

Sets the value of CellWidthProperty.

See also
getCellWidth()

◆ getCellHeight()

float kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getCellHeight ( ) const
inline

Gets the value of CellHeightProperty.

See also
setCellHeight()

◆ setCellHeight()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::setCellHeight ( float value)
inline

Sets the value of CellHeightProperty.

See also
getCellHeight()

◆ getItemAreaBegin()

float kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getItemAreaBegin ( ) const
inline

Gets the value of ItemAreaBeginProperty.

See also
setItemAreaBegin()

◆ setItemAreaBegin()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::setItemAreaBegin ( float value)
inline

Sets the value of ItemAreaBeginProperty.

See also
getItemAreaBegin()

◆ getItemAreaEnd()

float kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getItemAreaEnd ( ) const
inline

Gets the value of ItemAreaEndProperty.

See also
setItemAreaEnd()

◆ setItemAreaEnd()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::setItemAreaEnd ( float value)
inline

Sets the value of ItemAreaEndProperty.

See also
getItemAreaEnd()

◆ getScrollPosition()

Vector2 kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getScrollPosition ( ) const
inline

Gets the value of ScrollPositionProperty.

◆ getScrollTargetPosition()

Vector2 kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getScrollTargetPosition ( ) const
inline

Gets the value of ScrollTargetPositionProperty.

◆ getScrollSpeed()

Vector2 kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getScrollSpeed ( ) const
inline

Gets the value of ScrollSpeedProperty.

◆ isScrolling()

bool kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::isScrolling ( ) const
inline

Gets the value of ScrollingProperty.

◆ isReversedScrolling()

bool kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::isReversedScrolling ( ) const
inline

Returns the value of ReversedScrollingProperty.

See also
setReversedScrolling()
Since
Kanzi 3.9.7

◆ setReversedScrolling()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::setReversedScrolling ( bool enable)
inline

Sets the value of the ReversedScrollingProperty.

Parameters
enableTo reverse the direction of scrolling, pass true, otherwise false.
See also
isReversedScrolling()
Since
Kanzi 3.9.7

◆ getScrollView()

ScrollViewSharedPtr kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getScrollView ( ) const
inline

Returns the Scroll View that scrolls the Grid List Box.

Use this function to access the properties of the Scroll View or to modify the scrolling behavior.

Returns
The Scroll View that scrolls the Grid List Box.

◆ makeEditorInfo()

◆ initialize()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::initialize ( )
inlineprotected

◆ onNodePropertyChanged()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::onNodePropertyChanged ( AbstractPropertyType propertyType,
PropertyNotificationReason reason )
inlineoverrideprotected

◆ arrangeOverride()

void kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::arrangeOverride ( VectorType actualSize)
inlineoverrideprotected

◆ getThisObject() [1/2]

TDerivedClass * kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getThisObject ( )
inlineprotected

◆ getThisObject() [2/2]

const TDerivedClass * kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::getThisObject ( ) const
inlineprotected

Member Data Documentation

◆ m_scrollView

ScrollViewSharedPtr kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::m_scrollView
protected

◆ m_layout

GridLayoutSharedPtr kanzi::GridListBoxConceptImpl< TBaseClass, TDerivedClass, TTraitsClass >::m_layout
protected

◆ m_presenter


The documentation for this class was generated from the following file: