ACF $AcfVersion:0$
Public Types | Static Public Attributes | Static Protected Member Functions | List of all members
ibase::CObservableListBase Class Reference

Base implementation for creating simple observable collection. More...

#include <CObservableListBase.h>

Inheritance diagram for ibase::CObservableListBase:
ibase::TContainer< QPair< istd::TSmartPtr< InterfaceClass >, QByteArray >, typename TContainer< QPair< istd::TSmartPtr< InterfaceClass >, QByteArray > >::Container > ibase::TContainer< ItemClass, typename TContainer< ItemClass >::Container > ibase::TContainer< ItemClass, ContainerType > icmm::CSubstractiveColorModel ibase::TSerializableContainer< QPair< istd::TSmartPtr< InterfaceClass >, QByteArray > > iser::TCopySerializedWrap< ibase::TContainer > ibase::TSerializableContainer< ItemClass, ContainerType > ibase::TFactorisableContainer< InterfaceClass >

Public Types

enum  ChangeFlags { CF_ELEMENT_ADDED = 0x382b230 , CF_ELEMENT_REMOVED , CF_ELEMENT_UPDATED , CF_RESET }
 

Static Public Attributes

static const QByteArray CN_INDEX_ID = QByteArrayLiteral("INDEX")
 

Static Protected Member Functions

static istd::IChangeable::ChangeSet ElementAddChanges (qsizetype index)
 
static istd::IChangeable::ChangeSet ElementRemoveChanges (qsizetype index)
 
static istd::IChangeable::ChangeSet ElementUpdatedChanges (qsizetype index)
 

Detailed Description

Base implementation for creating simple observable collection.

Contains helper methods for constructing ChangeSets.

See also
CListObserver

Definition at line 19 of file CObservableListBase.h.

Member Enumeration Documentation

◆ ChangeFlags

Enumerator
CF_ELEMENT_ADDED 
CF_ELEMENT_REMOVED 
CF_ELEMENT_UPDATED 
CF_RESET 

Definition at line 22 of file CObservableListBase.h.

Member Function Documentation

◆ ElementAddChanges()

static istd::IChangeable::ChangeSet ibase::CObservableListBase::ElementAddChanges ( qsizetype  index)
staticprotected

◆ ElementRemoveChanges()

static istd::IChangeable::ChangeSet ibase::CObservableListBase::ElementRemoveChanges ( qsizetype  index)
staticprotected

◆ ElementUpdatedChanges()

static istd::IChangeable::ChangeSet ibase::CObservableListBase::ElementUpdatedChanges ( qsizetype  index)
staticprotected

Member Data Documentation

◆ CN_INDEX_ID

const QByteArray ibase::CObservableListBase::CN_INDEX_ID = QByteArrayLiteral("INDEX")
inlinestatic

Definition at line 30 of file CObservableListBase.h.


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