| 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.
| Public Member Functions | |
|---|---|
| void | ModelStateChanged ( TMulChangedState , IMulVariantType &) |
| Public Member Enumerations | |
|---|---|
| enum |
TMulChangedState
{
EHighlightChanged = 1, EMarkingChanged , EDataWindowUpdated , EItemsInserted , EItemsRemoved , EItemUpdated , ETemplateChanged , EModelRefreshed } |
| 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.
| 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) |
Changed state of model
| EHighlightChanged = 1 | |
| EMarkingChanged | |
| EDataWindowUpdated | |
| EItemsInserted | |
| EItemsRemoved | |
| EItemUpdated | |
| ETemplateChanged | |
| EModelRefreshed |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.