Alf::IAlfModelChangeObserver Class Reference

class Alf::IAlfModelChangeObserver
An interface for observing the changes in the model. hitchcockwidgetmodel.lib
Since
S60 ?S60_version Draft

Constructor & Destructor Documentation

~IAlfModelChangeObserver()

~IAlfModelChangeObserver()[inline, virtual]

Virtual destructor.

Member Functions Documentation

dataChanged()

voiddataChanged()[pure virtual]

Notify the observers that the data of the model has been changed. This is called automatically after any DataChangingL() call.

Since
S60 ?S60_version

dataChanging(const AlfPtrVector< AlfModelOperation > &)

voiddataChanging(const AlfPtrVector< AlfModelOperation > &aArrayOfOperation)[pure virtual]

Notify the observers that a number of change operations are about to be performed on the model.

Since
S60 ?S60_version

Parameters

const AlfPtrVector< AlfModelOperation > & aArrayOfOperationAn Array containing the operations performed on the model.

dataChanging(const AlfModelOperation &)

voiddataChanging(const AlfModelOperation &aOperation)[pure virtual]

Notify the observers that a change operation is about to be performed on the model.

Since
S60 ?S60_version

Parameters

const AlfModelOperation & aOperationAn operation performed on the model.

modelChanged(IAlfModel &)

voidmodelChanged(IAlfModel &aModel)[pure virtual]

Notify the observer that the model has changed.

Since
S60 ?S60_version

Parameters

IAlfModel & aModelThe new model.