Alf::IMulModelObserver Class Reference

class Alf::IMulModelObserver

Observer interface to provide notification about model state change. Widget needs to implement this interface to get highlight or marking change event.

Member Functions Documentation

ModelStateChanged(TMulChangedState, IMulVariantType &)

voidModelStateChanged(TMulChangedStateaState,
IMulVariantType &aData
)[pure virtual]

Notify observer about IMulModel state change. Observer will be notified when highlight or marking is changed from model.

Parameters

TMulChangedState aStateHighlight or making changed
IMulVariantType & aDataIndex of new highlight or Index of marked or unmarked item. ( Item is marked or not should be checked using IMulModelAccessor interface)

Member Enumerations Documentation

Enum TMulChangedState

Changed state of model

Enumerators

EHighlightChanged = 1
EMarkingChanged
EDataWindowUpdated
EItemsInserted
EItemsRemoved
EItemUpdated
ETemplateChanged
EModelRefreshed