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 &)

void ModelStateChanged ( TMulChangedState aState,
IMulVariantType & aData
) [pure virtual]

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

Parameters

TMulChangedState aState Highlight or making changed
IMulVariantType & aData Index 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