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

void dataChanged ( ) [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 > &)

void dataChanging ( 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 > & aArrayOfOperation An Array containing the operations performed on the model.

dataChanging(const AlfModelOperation &)

void dataChanging ( 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 & aOperation An operation performed on the model.

modelChanged(IAlfModel &)

void modelChanged ( IAlfModel & aModel ) [pure virtual]

Notify the observer that the model has changed.

Since
S60 ?S60_version

Parameters

IAlfModel & aModel The new model.