CVCommandArray Class Reference
class CVCommandArray : public CBase |
Non-modifiable list of VCommands
Constructor & Destructor Documentation
~CVCommandArray()
IMPORT_C | ~CVCommandArray | ( | ) | |
Member Functions Documentation
At(TInt)
Parameters
TInt aIndex | Zero-based index of the command. If aIndex is out of bounds, this method will panic with USER 130 |
ConstructL(const RVCommandArray &)
Count()
IMPORT_C TInt | Count | ( | ) | const |
Returns the number of commands
NewL(const RVCommandArray &)
Parameters
const RVCommandArray & aSource | Commands to store. CVCommandArray makes copies of them |
PointerArray()
For the compatibility with routines, requiring RVCommandArray
ProduceTrainSetByRunnablesLC(const RVCommandArray &)
Figures out which commands have to trained (removed added to the system) if this command set is merged with aUpdates. Merging is performed on the basis of comapring the commands' Runnable component If runnables are equal, the commands are considered being equal. It is useful e.g. when figuring out what to (un)train after the language change
ProduceUntrainSetByRunnables
ProduceUntrainSetByRunnablesLC(const RVCommandArray &)
Figures out which commands have to untrained (removed from the system) if this command set is merged with aUpdates. Merging is performed on the basis of comapring the commands' Runnable component If runnables are equal, the commands are considered being equal. It is useful e.g. when figuring out what to (un)train after the language change
ProduceTrainSetByRunnablesFigures out which commands have to untrained (removed from VCommandHandler) if this command set is merged with aUpdates. Merging is performed on the basis of comapring the commands' Runnable component If runnables are equal, the commands are considered being equal. It is useful e.g. when figuring out what to (un)train after the language change
operator[](TInt)
Equivalent to the operator At At()
Member Data Documentation
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.