TAlfGroupCommand Class Reference
class TAlfGroupCommand : public TAlfObjectCommand
|
TAlfGroupCommand
is an object command that operates on a control group. Usage:
//Create control group command to show contro group on display
TAlfGroupCommand command( *iControlGroup, EAlfOpShow, &display );
//Send command , control group will be shown
iEnv->Send( command, 1 );
//Create control group command to hide control group on display
TAlfGroupCommand command1( *iControlGroup, EAlfOpHide, &display );
//Send command , control group will be hidden
iEnv->Send( command, 1 );
Constructor & Destructor Documentation
TAlfGroupCommand(CAlfControlGroup &, TAlfOp, CAlfDisplay *)
IMPORT_C
|
TAlfGroupCommand
|
(
|
CAlfControlGroup &
|
aGroup,
|
|
TAlfOp
|
aOperation,
|
|
CAlfDisplay *
|
aDisplay = NULL
|
|
)
|
|
Constructs a new control group command.
Parameters
CAlfControlGroup & aGroup
|
Control group.
|
TAlfOp
aOperation
|
Operation to do on the group.
|
CAlfDisplay * aDisplay = NULL
|
Display associated with the command.
|
Member Functions Documentation
CommandExtension(const TUid &, TAny **)
IMPORT_C void
|
CommandExtension
|
(
|
const
TUid
&
|
aExtensionUid,
|
|
TAny
**
|
aExtensionParams
|
|
)
|
[protected, virtual]
|
Parameters
const
TUid
& aExtensionUid
|
|
TAny
** aExtensionParams
|
|
ControlGroup()
IMPORT_C CAlfControlGroup &
|
ControlGroup
|
(
|
)
|
const
|
Returns the control group that the command operates on.
Display()
IMPORT_C CAlfDisplay *
|
Display
|
(
|
)
|
const
|
Returns the display associated with the command.
ExecuteL(CAlfEnv &)
IMPORT_C void
|
ExecuteL
|
(
|
CAlfEnv &
|
aEnv
|
)
|
const [virtual]
|
Parameters
CAlfEnv & aEnv
|
The environment in which the command is being executed.
|
Size()
IMPORT_C
TInt
|
Size
|
(
|
)
|
const [virtual]
|
Returns the size of the command.
Member Data Documentation
CAlfDisplay * iDisplay
CAlfDisplay *
|
iDisplay
|
[private]
|
Display associated with the command.
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.