CCSCSettingsUiImpl Class Reference

class CCSCSettingsUiImpl : public CBase

CCSCSettingsUiImpl class Declarition of CSCSettingsUiImpl.

CSCSettingsUi.lib
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CCSCSettingsUiImpl(CEikonEnv &)

CCSCSettingsUiImpl(CEikonEnv &aEikEnv)[private]

Parameters

CEikonEnv & aEikEnv

~CCSCSettingsUiImpl()

~CCSCSettingsUiImpl()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

InitializeL(const TUid &, TUint, const MCoeView *)

voidInitializeL(const TUid &aReturnViewId,
TUintaServiceId,
const MCoeView *aDefaultAppView
)
Initializes CSC settings UI.
Since
S60 v5.1

Parameters

const TUid & aReturnViewIdIdentifier of the view where to return with "back" key.
TUint aServiceIdService settings entry identifier.
const MCoeView * aDefaultAppViewThe view to set as the default for utilizing application. If NULL, settings ui view is set as the default view for the application.

LaunchSettingsUiL()

voidLaunchSettingsUiL()

Launches Converged Service Configurator Settings UI with parameters given at initialization.

Since
S60 v3.2

NewL(CEikonEnv &)

CCSCSettingsUiImpl *NewL(CEikonEnv &aEikEnv)[static]

Two-phased constructor.

Parameters

CEikonEnv & aEikEnv

ReferenceCounter()

TInt &ReferenceCounter()

Returns reference counter.

Since
S60 5.0

UpdateSoftkeys()

voidUpdateSoftkeys()const

Member Data Documentation

CEikonEnv & iEikEnv

CEikonEnv &iEikEnv[private]

Reference to Eikon environment.

CCSCSettingsUiMainView * iMainView

CCSCSettingsUiMainView *iMainView[private]

Main view. Not own.

CCSCSettingsUiModel * iModel

CCSCSettingsUiModel *iModel[private]

Model Own.

TInt iReferenceCounter

TInt iReferenceCounter[private]

Reference counter ie. how many instances created

TInt iResourceOffset

TInt iResourceOffset[private]

Resource file offset.