UIQ Technology
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



Location: QikCommand.h
Link against: qikcore.lib

Class CQikCommand

class CQikCommand : public CBase;

Description

Visual representation of an action in the user interface.

CQikCommand is a visual representation of an action in an application. Application users initiate an action by selecting the corresponding command in the user interface.

The Command Processing Framework decides where to place each command. A command can be placed on a softkey, in a button bar or in a menu depending on the phone's interaction style and the other commands that are displayed at the same time.

Developers cannot hard code commands to be placed in a specific place. Instead, attributes are set that control where in the user interface the command will be located.

Use SetTextL() to set text that represents the command in the user interface.

Use SetType() to specify the type of function the command executes. Some common types are "Item", "Done", "Yes" and "No". Setting a type is mandatory.

Use SetPriority() to set the priority. A priority is expressed as an integer, negative, positive or zero. The lower the value, the higher the priority will be. For example, a command with priority = -5 will be given a better position than one with priority = 10. Setting a priority is not mandatory. The default value is 0.

The type and priority of a command can be changed at anytime.

More information about the Command Processing Framework, CPF is available in the UIQ Developer Library.

Derivation

Members

Defined in CQikCommand:
AddObserverL(), AppDefined(), BaseConstructL(), CQikCommand(), CategoryHandle(), Checked(), CloneL(), Compare(), ConstructCloneL(), ConstructFromResourceL(), ConstructL(), Consumed(), CpfFlags(), Dimmed(), ENotifyAfterExecution, ENotifyBeforeExecution, ExecuteL(), GroupId(), HandleAttemptDimmedSelectionL(), Handler(), Icon(), Id(), IncludeInUiConfiguration(), Invisible(), NamedGroupId(), NamedGroupLinkId(), NewL(), NewLC(), Priority(), RemoveObserver(), SetAppDefined(), SetAvailable(), SetCategoryHandle(), SetCheckBox(), SetChecked(), SetConsumed(), SetCpfFlags(), SetDebugOnly(), SetDimmed(), SetGroupId(), SetHandler(), SetIcon(), SetIcon(), SetIcon(), SetIcon(), SetIcon(), SetIcon(), SetIcon(), SetInlinePane(), SetInvisible(), SetNamedGroupId(), SetNamedGroupLinkId(), SetPriority(), SetRadioEnd(), SetRadioMiddle(), SetRadioStart(), SetShortTextL(), SetShortTextL(), SetSortAlphabetic(), SetStateFlags(), SetTextL(), SetTextL(), SetType(), SetUsed(), ShortText(), StateFlags(), TNotificationSchedule, Text(), Type(), Used(), ~CQikCommand()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


NewL()

static IMPORT_C CQikCommand *NewL(TInt aCommandId=0x0812);

Description

Factory method that creates and return a new CQikCommand instance.

Parameters

TInt aCommandId

Return value

CQikCommand *

The new CQikCommand instance.


NewLC()

static IMPORT_C CQikCommand *NewLC(TInt aCommandId=0x0812);

Description

Factory method that creates and return a new CQikCommand instance. The returned instance is left on the CleanupStack.

Parameters

TInt aCommandId

Return value

CQikCommand *

The new CQikCommand instance.


~CQikCommand()

IMPORT_C ~CQikCommand();

Description

Destructor.


ConstructL()

virtual IMPORT_C void ConstructL();

Description

Second phase construction. This function completes the construction of a newly allocated CQikCommand instance.

Constructs the private class that encapsultes the instance variables of CQikCommand by calling BaseConstructL() . Must be called from ConstructL() of any subclass to CQikCommand .


CQikCommand()

protected: IMPORT_C CQikCommand(TInt aCommandId);

Description

Parameters

TInt aCommandId

[Top]


Member functions


CloneL()

virtual IMPORT_C CQikCommand *CloneL() const;

Description

Used by the framework to copy commands, when adding a command to more than one UI configuration. The existing CQikCommand instance is copied to a new instance.

This method does the following:

  1. creates an Command instance

  2. calls CQikCommand::ConstructCloneL() , which:

    • calls CQikCommand::BaseConstructL() for basic initiation and

    • copies the member data to the new Command instance.

A subclass of CQikCommand must perform the same steps. An example of a custom command implementation of this method follows:

EXPORT_C CMyCustomCommand* CMyCustomCommand::CloneL() const
    {
    CMyCustomCommand* cmd = new (ELeave) CMyCustomCommand(iCommandId);
    CleanupStack::PushL(cmd);
    cmd->ConstructCloneL(*this);
    cmd->MyCustomSpecificConstructCloneL(*this); // copies specific custom command  members.
    CleanupStack::Pop(cmd);
    return cmd;
    }

Return value

CQikCommand *

The created command instance, a copy or clone of the instance used when calling this method.


ConstructFromResourceL()

IMPORT_C void ConstructFromResourceL(TResourceReader &aResourceReader, CEikonEnv &aEikonEnv);

Description

Factory method used by the CPF framework to initialize CQikCommand:s defined in resource files.

Parameters

TResourceReader &aResourceReader

The reader used to interpret resource data read from a resource file.

CEikonEnv &aEikonEnv

The control environment, is used for creating controls and it provides utility functions for manipulating these controls.

Panic codes

EQikPanicUnsupportedResourceStructVersion

If trying to initialize a CQikCommand instance from a QIK_COMMAND struct version which is newer than the DLL and therefore unrecognized.

See also:


Id()

IMPORT_C TInt Id() const;

Description

Get method for the ID of the command. This is the unique identifier for this command set with one of the methods NewL() or NewLC() .

Return value

TInt

The command ID.

See also:


Checked()

IMPORT_C TBool Checked() const;

Description

Get method for the state saying if the command is checked or not.

Return value

TBool

If , the command is checked, EFalse if not checked.

See also:


Text()

IMPORT_C TPtrC Text() const;

Description

Get method for the command text representation.

A command can have a text and an optional short text. When the text attribute is the only one set, it will be used both in menus and on softkeys (unless there is an icon availabe in which case text will not be used on softkeys).

Return value

TPtrC

The current command text representation.

See also:


ShortText()

IMPORT_C TPtrC ShortText() const;

Description

Get method for the short command text representation. Short text will be the preferred choice on softkeys and buttons, while the text will be preferred in menus.

Return value

TPtrC

The current short command text representation.

See also:


Icon()

IMPORT_C const CQikContent *Icon() const;

Description

Get method for the command icon representation. The icon is used for buttons and menues.

If a command has an icon but no short text, only the icon will be used on softkeys. Icon and shorttext can coexist on a softkey while a penstyle button will only show the icon when an icon is available.

Return value

const CQikContent *

The current command icon representation.

See also:


Type()

IMPORT_C TQikCommandType Type() const;

Description

Get method for the command type. The type specifies which type of function the command executes.

Return value

TQikCommandType

The current command type.

See also:


GroupId()

IMPORT_C TInt GroupId() const;

Description

Get method for the ID of the anonymous group to which this command belongs to.

For more details about anonymous groups look in the UIQ Developer Library. Search for this topic by using the key words "anonymous group".

Return value

TInt

The ID of the anonymous group.

See also:


NamedGroupId()

IMPORT_C TInt NamedGroupId() const;

Description

Get method for the ID of the named group to which this command belongs to.

For more details about named groups look in the UIQ Developer Library. Search for this topic by using the key words "named group".

Return value

TInt

The ID of the named group.

See also:


NamedGroupLinkId()

IMPORT_C TInt NamedGroupLinkId() const;

Description

Get method for the ID of the named group to which this command links to.

This is the ID of the cascaded menu which is launched when selecting this command.

For more details about named groups look in the UIQ Developer Library. Search for this topic by using the key words "named group".

Return value

TInt

The ID of the named group which this command links to.

See also:


Priority()

IMPORT_C TInt Priority() const;

Description

Get method for the priority of the command. Priority is used to sort commands within groups.

Return value

TInt

The priority of the command.

See also:


CategoryHandle()

IMPORT_C TInt CategoryHandle() const;

Description

Get method returning the category handle of the command.

Return value

TInt

The category handle of the command.

See also:


AppDefined()

IMPORT_C TAny *AppDefined() const;

Description

Get method returning a pointer to the general application data associated with this command. The type of the data is defined by the Application.

Return value

TAny *

The pointer to the data.

See also:


Handler()

IMPORT_C MQikCommandHandler *Handler() const;

Description

Get method returning the command handler for the command. The command handler receives the HandleCommandL() calls.

Return value

MQikCommandHandler *

The handler of the command.

See also:


Dimmed()

IMPORT_C TBool Dimmed() const;

Description

Get method for the state saying if the command is in dimmed state or not.

Return value

TBool

If , the command is dimmed, EFalse if not dimmed.

See also:


Invisible()

IMPORT_C TBool Invisible() const;

Description

Get method for the state saying if the command is invisible or not.

Return value

TBool

If , the command is invisible, EFalse if the command is visible.

See also:


SetTextL()

IMPORT_C void SetTextL(const TDesC &aText);

Description

Allocates a new copy of aText on the heap and assign it to this command. A command can have a text and an optional short text. Text are used in menus and also on buttons if no shorttext is defined.

If the new value differs from current value and this command is currently being used in the UI. An asynchronous refresh of command operators is be posted if such is not already pending. If the command is sorted alphabetically rather than on priority, an asynchronous re-sort of the list this command belongs to is posted if such is not already pending. Leaves if not enough memory could be allocated. In that case the old text remains.

Parameters

const TDesC &aText

The new text.

See also:


SetTextL()

IMPORT_C void SetTextL(TInt aResourceId);

Description

Allocates the text identified by aResourceId and assign it to this command. A command can have a text and an optional short text. Text are used in menus and also on buttons if no shorttext is defined.

If the new text differs from current text, an asynchronous refresh of commandoperators will be posted if such isn't already pending. If the command is sorted alphabetically rather than on priority, an asynchronous re-sort of the list this command belongs to will be posted if such isn't already pending. Leaves if not enough memory could be allocated. In that case the old text remains.

Parameters

TInt aResourceId

The id identifying the new text.

See also:


SetShortTextL()

IMPORT_C void SetShortTextL(const TDesC &aShortText);

Description

Allocates a new copy of aText on the heap and assign it to this command. Short text is the preferred choice on softkeys and buttons, while the text is preferred in menus.

If the new text differs from current text, an asynchronous refresh of commandoperators will be posted if such isn't already pending. Leaves if not enough memory could be allocated. In that case the old text remains.

Parameters

const TDesC &aShortText

The new text.

See also:


SetShortTextL()

IMPORT_C void SetShortTextL(TInt aResourceId);

Description

Allocates the text identified by aResourceId and assign it to this command. Short text is the preferred choice on softkeys and buttons, while the text is preferred in menus.

If the new shorttext differs from current shorttext, an asynchronous refresh of commandoperators will be posted if such isn't already pending. Leaves if not enough memory could be allocated. In that case the old text remains.

Parameters

TInt aResourceId

The id identifying the new text.

See also:


SetType()

IMPORT_C void SetType(TQikCommandType aType);

Description

Update the type of this command.

If the new value differs from current value and this command is currently being used in the UI. An asynchronous re-sort of the list this command belongs to will be posted if such isn't already pending. An asynchronous refresh of command operators will also be posted if such isn't already pending.

Parameters

TQikCommandType aType

The new value.

Panic codes

DEBUG_BUILDS

EQikPanicInvalidCommandType

See also:


SetGroupId()

IMPORT_C void SetGroupId(TInt aGroupId);

Description

Change which group this command belongs to.

For more details about anonymous groups look in the UIQ Developer Library. Search for this topic by using the key words "anonymous group".

If the new value differs from current value and this command is currently being used in the UI. An asynchronous re-sort of the list this command belongs to will be posted if such isn't already pending. An asynchronous refresh of commandoperators will also be posted if such isn't already pending.

Parameters

TInt aGroupId

The new value.

See also:


SetNamedGroupId()

IMPORT_C void SetNamedGroupId(TInt aPaneId);

Description

Change which named group this command belongs to.

For more details about named groups look in the UIQ Developer Library. Search for this topic by using the key words "named group".

If the new value differs from current value and this command is currently being used in the UI. An asynchronous re-sort of the list this command belongs to will be posted if such isn't already pending. An asynchronous refresh of commandoperators will also be posted if such isn't already pending.

Parameters

TInt aPaneId

The new value.

See also:


SetNamedGroupLinkId()

IMPORT_C void SetNamedGroupLinkId(TInt aPaneLinkId);

Description

Change which named group this command points to.

This is the ID of the cascaded menu which is launched when selecting this command. For more details about named groups look in the UIQ Developer Library. Search for this topic by using the key words "named group".

An asynchronous refresh of commandoperators will be posted if such isn't already pending.

Parameters

TInt aPaneLinkId

The new value.

See also:


SetPriority()

IMPORT_C void SetPriority(TInt aPriority);

Description

Change the priority of this command. Priority is used to sort commands within groups.

If the new value differs from current value and this command is currently being used in the UI. An asynchronous re-sort of the list this command belongs to will be posted if such isn't already pending. An asynchronous refresh of commandoperators will also be posted if such isn't already pending.

Parameters

TInt aPriority

The new value.

See also:


SetIcon()

IMPORT_C void SetIcon(const CQikContent *aIcon, TQikPassingOwnership aOwnership);

Description

Sets the icon representation of the command.

Parameters

const CQikContent *aIcon

The icon to use for the command.

TQikPassingOwnership aOwnership

Indicates if the ownership is transferred.


SetIcon()

IMPORT_C void SetIcon(CQikContent *aIcon, TQikPassingOwnership aOwnership);

Description

Sets the icon representation of the command.

Parameters

CQikContent *aIcon

The icon to use for the command.

TQikPassingOwnership aOwnership

Indicates if the ownership is transferred.


SetIcon()

IMPORT_C void SetIcon(const CGulIcon *aIcon, TQikPassingOwnership aOwnership);

Description

Sets the icon representation of the command.

Parameters

const CGulIcon *aIcon

The icon to use for the command.

TQikPassingOwnership aOwnership

Indicates if the ownership is transferred.


SetIcon()

IMPORT_C TInt SetIcon(const TDesC &aUri);

Description

Parameters

const TDesC &aUri

Return value

TInt


SetIcon()

IMPORT_C TInt SetIcon(const TDesC &aUri, const TCapabilitySet &aCapabilities, TUint aFlags);

Description

Parameters

const TDesC &aUri

const TCapabilitySet &aCapabilities

TUint aFlags

Return value

TInt


SetIcon()

IMPORT_C TInt SetIcon(const TDesC &aMbmFilename, TInt aMainId, TInt aMaskId);

Description

Sets the icon representation of the command. Loads the icon from an MBM file.

Parameters

const TDesC &aMbmFilename

The file from which the icon is created.

TInt aMainId

The ID of the bitmap to use in the image

TInt aMaskId

The ID of the bitmap mask to use in the image. This can be the same as aMainId if you wish to use the same bitmap as both the bitmap and mask. -1 signifies that no mask is used.

Return value

TInt

KErrNone upon success, otherwise a system errorcode


SetIcon()

IMPORT_C TInt SetIcon(const TDesC &aMbmFilename, TInt aMainId, TInt aMaskId, const TCapabilitySet &aCapabilities, TUint aFlags);

Description

Sets the icon representation of the command. Loads the icon from an MBM file.

Parameters

const TDesC &aMbmFilename

The file from which the icon is created.

TInt aMainId

The ID of the bitmap to use in the icon

TInt aMaskId

The ID of the bitmap mask to use in the icon. This can be the same as aMainId if you wish to use the same bitmap as both the bitmap and mask. -1 signifies that no mask is used.

const TCapabilitySet &aCapabilities

The capabilities that this icon is protected by.

TUint aFlags

The flags for this icon.

Return value

TInt

KErrNone upon success, otherwise a system errorcode


SetHandler()

IMPORT_C void SetHandler(MQikCommandHandler *aHandler);

Description

Sets the receiver to aHandler . If aHandler is NULL , the applications AppUi will act as default command handler and receive the HandleCommandL calls.

Parameters

MQikCommandHandler *aHandler

The new command handler to use as receiver.

See also:


SetCategoryHandle()

IMPORT_C void SetCategoryHandle(TInt aHandle);

Description

Sets the category handle member. Used by applications to easy find out which category-handle is coupled to this command.

Parameters

TInt aHandle

The new category handle.

See also:


SetAppDefined()

IMPORT_C void SetAppDefined(TAny *aAny);

Description

Set method used to set the pointer to the general application data associated with this command. The type of the data is defined by the Application and may be used for arbitrary purposes.

Parameters

TAny *aAny

The pointer to the general data.

See also:


AddObserverL()

IMPORT_C void AddObserverL(MQikCommandObserver *aObserver, TNotificationSchedule aSchedule);

Description

Register with this method if you want to get notified when a command is executed.

Parameters

MQikCommandObserver *aObserver

This is where the notification will end up.

TNotificationSchedule aSchedule

Use this to set if you want to be notified right before or just after a command call its HandleCommandL . If you select to be notified just before a command is to be handled, be aware of the risk that the device runs out of memory or HandleCommandL leaves in some other way before the command is fully executed.

See also:


RemoveObserver()

IMPORT_C void RemoveObserver(MQikCommandObserver *aObserver);

Description

Removes all occurences of aObserver from the set of observers.

Parameters

MQikCommandObserver *aObserver

The observer to remove.

See also:


ExecuteL()

IMPORT_C void ExecuteL();

Description

This method is called by Command operators (invokers) to trig execution of a command.


SetAvailable()

IMPORT_C void SetAvailable(TBool aValue);

Description

This method sets the availability of the command. If a command is unavailable it will become invisible when the interaction style of the device is Softkey style, and dimmed when the interaction style is Pen Style.

Parameters

TBool aValue

The availability of the command. EFalse if it should not be available.


SetDimmed()

IMPORT_C void SetDimmed(TBool aValue);

Description

Updates the dimmed state of this command if aValue differs from the current value. An asynchronous redraw is posted to the command operators affected by this command.

Parameters

TBool aValue

The new dimmed state. ETrue if dimmed is preferred.

See also:


SetInvisible()

IMPORT_C void SetInvisible(TBool aValue);

Description

Updates the visible state of this command if aValue differs from the current value. An asynchronous refresh is posted to the command operators.

Parameters

TBool aValue

The new invisible state. ETrue if invisible is preferred.

See also:


SetChecked()

IMPORT_C void SetChecked(TBool aChecked);

Description

Updates the checked state of this command if aValue differs from the current value. If the command is a radiobutton, other radiobuttons in the same group is unchecked automatically. An asynchronous redraw is posted to the command operators affected by this command.

Parameters

TBool aChecked

The new checked state. ETrue if checked is preferred.

See also:


SetSortAlphabetic()

IMPORT_C void SetSortAlphabetic(TBool aValue);

Description

Use this method to control if this command shall be sorted on its iText member rather than on iPriority . An asynchronous sort and refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for alphabetic sort. ETrue if alphabetic sorting is preferred.


SetDebugOnly()

IMPORT_C void SetDebugOnly(TBool aValue);

Description

Use this method to set the availability of the command in debug builds. An asynchronous refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for the availability. ETrue if the command should be available in debug builds only.


SetInlinePane()

IMPORT_C void SetInlinePane(TBool aValue);

Description

This method is typically only used by the framework. Inline panes is used when the maximum number of cascading menu panes is reached. Maximum number of cascading menu panes can differ on different devices. An asynchronous refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for inline pane. ETrue if inline pane is preferred.


SetRadioStart()

IMPORT_C void SetRadioStart(TBool aValue);

Description

Use this method to set that this command is the first member in a radio button group. An asynchronous refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for the radio start flag. ETrue if this command is associated with the first button in the radio button group.


SetRadioMiddle()

IMPORT_C void SetRadioMiddle(TBool aValue);

Description

Use this method to set that this command is a member in a radio button group, but not the first or last member. An asynchronous refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for the radio middle flag. ETrue if this command is associated with one of the middle buttons in the radio button group.


SetRadioEnd()

IMPORT_C void SetRadioEnd(TBool aValue);

Description

Use this method to set that this command is the last member in a radio button group. An asynchronous refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for the radio end flag. ETrue if this command is associated with the last button in the radio button group.


SetCheckBox()

IMPORT_C void SetCheckBox(TBool aValue);

Description

Use this method to set that this command shall be representable with a checkbox or latching button. An asynchronous refresh is posted to the command operators if the value is changed.

Parameters

TBool aValue

The new state for the check box flag. ETrue if this command is associated with a check box.


StateFlags()

IMPORT_C TUint StateFlags() const;

Description

Get method for the state flags of the command. State flags control the state of a specific command (dimmed, invisible, checked), and if it shall be displayed as a radiobutton or checkbok in a menu pane. See QikCommand.hrh.

Return value

TUint

The state flags of the command.

See also:


SetStateFlags()

IMPORT_C void SetStateFlags(TUint aFlags);

Description

State flags control the state of this single command (dimmed, invisible, checked), and if it shall be displayed as a radiobutton or checkbok in a menupane. See QikCommand.hrh.

An asynchronous refresh of command operators will be posted if a change takes place and a refresh isn't already pending. In addition, if the EQikCmdFlagSortAlphabetic bit is changed, an asynchronous re-sort of the list this command belongs to will be posted if such isn't already pending.

Parameters

TUint aFlags

The new state flag configuration.

See also:


CpfFlags()

IMPORT_C TUint CpfFlags() const;

Description

Get method for the CPF flags of the command. Flags that affect how the Command Processing Framework, CPF, collaborate. See QikCommand.hrh.

Return value

TUint

The CPF flags of the command.

See also:


SetCpfFlags()

IMPORT_C void SetCpfFlags(TUint aFlags);

Description

Flags that affect how the CPF framework collaborate. See QikCommand.hrh.

An asynchronous refresh of command operators will be posted if a change takes place and a refresh isn't already pending.

Parameters

TUint aFlags

The new CPF flag configuration.

See also:


IncludeInUiConfiguration()

IMPORT_C TBool IncludeInUiConfiguration(const TQikUiConfig &aUiConfig) const;

Description

Checks if the command should be included in this aUiConfig .

The following CPF flags are checked:

Parameters

const TQikUiConfig &aUiConfig

The UI configuration to be checked against.

Return value

TBool

ETrue If the command should be included in this aUiConfig .


Used()

IMPORT_C TBool Used() const;

Description

Returns if the command has been used or not. For use by the Command Operators (e.g. softkeys, menues and other controls implementing MQikCommandOperator).

Return value

TBool

The command's used state. If ETrue the command has been used.


Consumed()

IMPORT_C TBool Consumed() const;

Description

Returns if the command has been consumed or not. For use by the Command Operators (e.g. softkeys, menues and other controls implementing MQikCommandOperator).

Return value

TBool

The command's consumed state. If ETrue the command has been consumed.


SetUsed()

IMPORT_C void SetUsed(TBool aUsed);

Description

Sets the command's used state. For use by the Command Operators (e.g. softkeys, menues and other controls implementing MQikCommandOperator).

Parameters

TBool aUsed

The command's new used state. If ETrue the command is marked as used.


SetConsumed()

IMPORT_C void SetConsumed(TBool aConsumed);

Description

Sets the command's consumed state. For use by the Command Operators (e.g. softkeys, menues and other controls implementing MQikCommandOperator).

Parameters

TBool aConsumed

The command's new consumed state. If ETrue the command is marked as consumed, it is also marked as used.


Compare()

static IMPORT_C TInt Compare(const CQikCommand &aCmd1, const CQikCommand &aCmd2);

Description

Compare two commands. First compare the Type of the commands, if equal compare the NamedGroupId, if that is equal too compare the GroupId, lastly compare the Priority (or Text if EQikCommandSortAlphabetic is set on both commands). The type sort order for the commands is given by the CQikCommandManagers resource file configured by the device manufacturer.

Parameters

const CQikCommand &aCmd1

The first command to compare.

const CQikCommand &aCmd2

The second command to compare.

Return value

TInt


BaseConstructL()

protected: IMPORT_C void BaseConstructL();

Description

Initialises the command with standard values. Any sub class of CQikCommand must make sure that this method is called during the construction phase. Usually by calling the CQikCommand::ConstructL() .


ConstructCloneL()

protected: IMPORT_C void ConstructCloneL(const CQikCommand &aCommand);

Description

Set the value of all members of this instance to the same values as in aCommand . This method constructs a clone or a copy of the provided command.

Parameters

const CQikCommand &aCommand

The command to copy data from.


HandleAttemptDimmedSelectionL()

protected: virtual IMPORT_C void HandleAttemptDimmedSelectionL();

Description

[Top]


Member enumerations


Enum TNotificationSchedule

TNotificationSchedule

Description

You can be notifed when a command is about to execute or just after it has executed.

ENotifyBeforeExecution

ENotifyAfterExecution

Terms and conditions of use of the material