CVccUiPsProperty Class Reference

class CVccUiPsProperty : public CBase

CVccUiPsProperty manages the VCC P&S keys on the UI side:

This class defines the VCC property keys used by the UI. It provides access to read/write values. Keys can be deleted.

Key KVccPropKeyHoRequest: EVccNoRequestOngoing idle state EVccManualStartCsToPsHoRequest manual HO PS->CS EVccManualCancelCsToPsHoRequest manual HO CS->PS EVccUndefinedRequest P&S key not available

        CVccUiPsProperty* iVccPsp = CVccUiPsProperty::NewL();
      ...
      iVccPsp.NotifySubscriberL(EVccManualStartCsToPsHoRequest);
      ...
      iVccPsp.NotifySubscriberL(EVccManualCancelCsToPsHoRequest);
      ...
      delete iVccPsp;
       
vccuipropertyhandler.lib
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CVccUiPsProperty()

CVccUiPsProperty ( ) [private]

C++ Constructor

~CVccUiPsProperty()

IMPORT_C ~CVccUiPsProperty ( ) [virtual]

Destructor. Note! Deletes Vcc UI side property keys

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

Symbian 2nd phase Constructor

CreateHandlesL()

void CreateHandlesL ( ) [private]

creates handles to property keys used by UI

DefineKeysL()

void DefineKeysL ( ) [private]

Defines keys used by UI

DeleteKeys()

IMPORT_C TInt DeleteKeys ( )

Deletes keys used by UI

GetCurrentRequest(TVccHoRequest &)

IMPORT_C TInt GetCurrentRequest ( TVccHoRequest & aValue )

Gets the current value of the Vcc property key KVccPropKeyHoRequest.

Since
S60 v3.2

Parameters

TVccHoRequest & aValue The value of the key

NewL()

IMPORT_C CVccUiPsProperty * NewL ( ) [static]

Two-phased constructor.

Defines UI side VCC property keys if they are not available.

NotifySubscriberL(TVccHoRequest)

IMPORT_C void NotifySubscriberL ( TVccHoRequest aValue )

Update VCC property key KVccPropKeyHoRequest with the given value.

Since
S60 v3.2

Parameters

TVccHoRequest aValue The new value

Member Data Documentation

RProperty iHoRequestKey

RProperty iHoRequestKey [private]

Handle to property which is updated by the UI Own