Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: DAMOBSRV.H

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class MDaObserver

class MDaObserver;

Description

Database application observer.

Members

Defined in MDaObserver:
AlertWin(), DeleteRowL(), EDefaultNotification, EIncrementalNotification, ENoRecordsInDatabase, ENoRecordsInView, ENotFoundYet, ERecordAdded, ERecordDeleted, ERecordUpdated, ESearchComplete, EStartSearch, NextL(), PreviousL(), ResetVisibleRange(), TNotification, UpdateL()


Member functions


DeleteRowL()

inline virtual void DeleteRowL();

Description

Row deletion operation.

It has an empty default implementation.


NextL()

inline virtual void NextL();

Description

Next row operation.

It has an empty default implementation.


PreviousL()

inline virtual void PreviousL();

Description

Previous row operation.

It has an empty default implementation.


ResetVisibleRange()

inline virtual void ResetVisibleRange();

Description

Unused.

It has an empty default implementation.


UpdateL()

virtual void UpdateL(TInt aNotification)=0;

Description

Updates the display to show the specified change.

Parameters

TInt aNotification

Notification code: a TNotification value


AlertWin()

inline virtual void AlertWin(const TDesC &);

Description

Requests an alert window.

It has an empty default implementation.

Parameters

const TDesC &

[Top]


Member enumerations


Enum TNotification

TNotification

Description

Database application observer notification codes.

EDefaultNotification

Perform default update.

EIncrementalNotification

Operation is in progress.

ENoRecordsInView

No records in the view.

ENoRecordsInDatabase

No records in the database.

ESearchComplete

Search operation has completed.

EStartSearch

Search operation has begun.

ENotFoundYet

Operation is in progress, with no result yet found.

ERecordAdded

Record has been added.

ERecordDeleted

Record has been deleted.

ERecordUpdated

Record has been updated.