API published in: S60 1st Ed
Link against: avkon.lib
Required Capabilities
None
#include <aknintermediate.h>
Inherited by CAknListQueryDialog, CAknPopupList, and CEikMenuBar.
To implement intermediate states: 1) add iAvkonEnv->RegisterIntermediateState(this) to dialog's ActivateL() 2) add iAvkonEnv->UnRegisterIntermediateState(this) to destructor 3) derive your control from MAknIntermediateState. 4) implement CloseState() method. It should call TryExitL() or something. (NOTE, the method is NOT L-method, so use T_RAPD(err, TryExitL(buttonid));
This will cause your intermediate states to close automatically when you swap to another application.
Public Member Functions |
|
virtual void | CloseState ()=0 |
|
Implemented in CAknListQueryDialog. |