CMenuOperation Class Reference

class CMenuOperation : public CActive
Asynchronous menu operation base class. Defines ownership and cancellation of asynchronous menu operations; does not define the operation itself. Concrete derived classes must provide:
  • A request function which sets the observer status to KRequesPending;

  • DoCancel() which cancels the operation;

  • RunL() which should, in addition to any other required functionality, always end by completing the observer request status. -
    Since
    S60 v5.0

Inherits from

Constructor & Destructor Documentation

CMenuOperation(RMenu &, TInt, TRequestStatus &)

CMenuOperation(RMenu &aMenu,
TIntaPriority,
TRequestStatus &aObserverStatus
)[protected, inline]
Constructor.
capability
None.
Exceptions
None.

panic
None.

Parameters

RMenu & aMenuMenu.
TInt aPriorityActive Object priority.
TRequestStatus & aObserverStatusCompletes when the operation is finished.

Member Data Documentation

RMenu & iMenu

RMenu &iMenu[protected]

TRequestStatus & iObserverStatus

TRequestStatus &iObserverStatus[protected]