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

void ConstructL ( ) [private]

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

void InitializeL ( const TUid & aReturnViewId,
TUint aServiceId,
const MCoeView * aDefaultAppView
)
Initializes CSC settings UI.
Since
S60 v5.1

Parameters

const TUid & aReturnViewId Identifier of the view where to return with "back" key.
TUint aServiceId Service settings entry identifier.
const MCoeView * aDefaultAppView The view to set as the default for utilizing application. If NULL, settings ui view is set as the default view for the application.

LaunchSettingsUiL()

void LaunchSettingsUiL ( )

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

void UpdateSoftkeys ( ) 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.