Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: APGCTL.H
Link against: apgrfx.lib

Class CApaSystemControl

class CApaSystemControl : public CBase;

Description

Wrapper for a plug-in extension to the control panel.

An instance of the class represents an extension control's DLL. It is also a cache for the control's icon and caption.

An instance of the wrapper can only be constructed by the control list, which is a CApaSystemControlList object that is part of the internal implementation of Symbian OS.

Derivation

Members

Defined in CApaSystemControl:
Caption(), CreateL(), FileName(), Icon(), ShortCaption(), Type()

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


Member functions


CreateL()

IMPORT_C void CreateL();

Description


Type()

IMPORT_C TUid Type() const;

Description

Gets the UID that uniquely identifies the control.

Return value

TUid

The UID.


FileName()

IMPORT_C TFileName FileName() const;

Description

Gets the full path name of the control.

Return value

TFileName

The full path name.


Icon()

IMPORT_C CApaMaskedBitmap *Icon() const;

Description

Gets the control's icon.

Return value

CApaMaskedBitmap *

The icon bitmap.


Caption()

IMPORT_C TPtrC Caption() const;

Description

Gets the control's caption.

Return value

TPtrC

A non-modifiable pointer descriptor representing the control's caption.


ShortCaption()

IMPORT_C TPtrC ShortCaption() const;

Description

Gets the control's short caption.

Return value

TPtrC

A non-modifiable pointer descriptor representing the control's short caption.