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()

voidConstructL()[private]

Symbian 2nd phase Constructor

CreateHandlesL()

voidCreateHandlesL()[private]

creates handles to property keys used by UI

DefineKeysL()

voidDefineKeysL()[private]

Defines keys used by UI

DeleteKeys()

IMPORT_C TIntDeleteKeys()

Deletes keys used by UI

GetCurrentRequest(TVccHoRequest &)

IMPORT_C TIntGetCurrentRequest(TVccHoRequest &aValue)

Gets the current value of the Vcc property key KVccPropKeyHoRequest.

Since
S60 v3.2

Parameters

TVccHoRequest & aValueThe 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 voidNotifySubscriberL(TVccHoRequestaValue)

Update VCC property key KVccPropKeyHoRequest with the given value.

Since
S60 v3.2

Parameters

TVccHoRequest aValueThe new value

Member Data Documentation

RProperty iHoRequestKey

RProperty iHoRequestKey[private]

Handle to property which is updated by the UI Own