CMenuHandler Class Reference
class CMenuHandler : public CBase
|
Menu handler interface. Menu handlers execute menu commands. mcsmenu.lib
-
Since
-
S60 v5.0
Private Attributes
|
TData *
|
iData
|
Constructor & Destructor Documentation
CMenuHandler(RMenu &)
IMPORT_C
|
CMenuHandler
|
(
|
RMenu
&
|
aMenu
|
)
|
[protected]
|
Constructor.
-
Since
-
S60 v5.0
~CMenuHandler()
IMPORT_C
|
~CMenuHandler
|
(
|
)
|
[virtual]
|
Destructor.
-
Since
-
S60 v5.0
-
capability
-
None.
-
Exceptions
-
-
panic
-
None.
Member Functions Documentation
BaseConstructL()
IMPORT_C void
|
BaseConstructL
|
(
|
)
|
[protected]
|
Second phase constructor.
-
Since
-
S60 v5.0
HandleCommandL(CMenuItem &, const TDesC8 &, const TDesC8 &, TRequestStatus &)
Handle command.
-
Since
-
S60 v5.0
-
capability
-
None.
-
Exceptions
-
This
|
implementation throws KErrNotSupported.
|
-
panic
-
None.
Parameters
CMenuItem
& aItem
|
Item of supported type.
|
const
TDesC8
& aCommand
|
Command.
|
const
TDesC8
& aParams
|
|
TRequestStatus
& aStatus
|
Observer request status. When the operation completes, this status will be completed with the resulting error code.
|
SupportsType(const TDesC &)
IMPORT_C
TBool
|
SupportsType
|
(
|
const
TDesC
&
|
aType
|
)
|
[virtual]
|
Query support for item type.
-
Since
-
S60 v5.0
-
capability
-
None.
-
Exceptions
-
-
panic
-
None.
Parameters
const
TDesC
& aType
|
Type.
|
Member Data Documentation
RMenu & iMenu
RMenu
&
|
iMenu
|
[protected]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.