All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::ContentItemCollectionModel Class Referenceabstract

Base class for exposing abstract access to collections of items of UI controls with content. More...

#include <kanzi/content/content_item_collection.hpp>

Inheritance diagram for kanzi::ContentItemCollectionModel:
kanzi::ListBoxConcept kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits > kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits > kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits > kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits > kanzi::GridListBox2D kanzi::GridListBox3D kanzi::TrajectoryListBox3D

Public Member Functions

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
 

Detailed Description

Base class for exposing abstract access to collections of items of UI controls with content.

Constructor & Destructor Documentation

virtual kanzi::ContentItemCollectionModel::~ContentItemCollectionModel ( )
inlinevirtual

Member Function Documentation


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