AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AListModelAdapter< ItemTo, ItemFrom, Adapter > Class Template Reference

Member Function Documentation

> All members, including inherited

◆ listItemAt()

template<typename ItemTo, typename ItemFrom, typename Adapter>
ItemTo AListModelAdapter< ItemTo, ItemFrom, Adapter >::listItemAt ( const AListModelIndex & index)
inlineoverridevirtual

Implements IListModel< ItemTo >.

◆ listSize()

template<typename ItemTo, typename ItemFrom, typename Adapter>
size_t AListModelAdapter< ItemTo, ItemFrom, Adapter >::listSize ( )
inlineoverridevirtual

Implements IListModel< ItemTo >.

◆ removeItem()

template<typename ItemTo, typename ItemFrom, typename Adapter>
void AListModelAdapter< ItemTo, ItemFrom, Adapter >::removeItem ( const AListModelIndex & item)
inlineoverridevirtual

◆ removeItems() [1/2]

template<typename ItemTo, typename ItemFrom, typename Adapter>
void AListModelAdapter< ItemTo, ItemFrom, Adapter >::removeItems ( const AListModelRange< ItemTo > & items)
inlineoverridevirtual

◆ removeItems() [2/2]

template<typename ItemTo, typename ItemFrom, typename Adapter>
void AListModelAdapter< ItemTo, ItemFrom, Adapter >::removeItems ( const AListModelSelection< ItemTo > & items)
inlineoverridevirtual

Reimplemented from IRemovableListModel< ItemTo >.