MAknEdStateObserver Class Reference

Link against: avkon.lib eikcoctl.lib eikctl.lib form.lib uiklaf.lib

Capability Information

Required Capabilities

None


#include <aknedstsobs.h>

Detailed Description

Interface for handling control's state change.
Since:
Series 60 0.9

Public Types

enum   EAknEdwinStateEvent {
  EAknEdwinStateEventStateUpdate, EAknEdwinStateInputModeUpdate, EAknEdwinStateCaseModeUpdate, EAknEdwinStateLocalLanguageUpdate,
  EAknEdwinStateFlagsUpdate, EAknSyncEdwinState, EAknCursorPositionChanged, EAknActivatePenInputRequest,
  EAknEdwinStatePromptUpdate
}
  Observer event types. More...

Public Member Functions

virtual void  HandleAknEdwinStateEventL (CAknEdwinState *aAknEdwinState, EAknEdwinStateEvent aEventType)=0
  Handles an state event from a observed control.

Member Enumeration Documentation

enum MAknEdStateObserver::EAknEdwinStateEvent
 

Observer event types.

Enumerator:
EAknEdwinStateEventStateUpdate  The state has been updated.
EAknEdwinStateInputModeUpdate  The input mode has been updated.
EAknEdwinStateCaseModeUpdate  The case mode has been updated.
EAknEdwinStateLocalLanguageUpdate  The local language has been updated.
EAknEdwinStateFlagsUpdate  The flags have been updated.
EAknSyncEdwinState  The edwin state needs to be sync'ed.
EAknCursorPositionChanged  Cursor position has changed in editor.
EAknActivatePenInputRequest  VKB/HW activation request.
EAknEdwinStatePromptUpdate  Prompt Text has changed.

Member Function Documentation

virtual void MAknEdStateObserver::HandleAknEdwinStateEventL CAknEdwinState aAknEdwinState,
EAknEdwinStateEvent  aEventType
[pure virtual]
 

Handles an state event from a observed control.

Pure virtual function that is called when a control, for which this control is the observer, calls ReportAknedstateEventL(). It should be implemented by the observer control and should handle all state events sent by controls it observed.

Parameters:
aAknEdwinState  The control that sent the event.
aEventType  The event type defined in EAknEdwinStateEvent.

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top