MSatShellController Class Reference

class MSatShellController

This class is used to control adding, removing and launching of the SAT UI Client application. It connects to appropriate module and is used by the SAT Server.

SatEngine.lib
Since
Series 60 2.0

Constructor & Destructor Documentation

~MSatShellController()

~MSatShellController ( ) [inline, virtual]

Destructor.

Member Functions Documentation

AddSatUiL(TDesC &)

void AddSatUiL ( TDesC & aName ) [pure virtual]

Adds SAT UI Client to the Application Shell (or similar).

Parameters

TDesC & aName Name of the entry

AddSatUiL(TDesC &, TUint8)

void AddSatUiL ( TDesC & aName,
TUint8 aIconId
) [pure virtual]

Adds SAT UI Client to the Application Shell (or similar).

Parameters

TDesC & aName Name of the entry
TUint8 aIconId Id of the icon.

BringBrowserToForegroundAfterPeriod()

void BringBrowserToForegroundAfterPeriod ( ) [pure virtual]

Bring Browser to foreground after period of time.

BringSatUiToForeground()

void BringSatUiToForeground ( ) [pure virtual]

Bring the SAT UI Application to foreground.

LaunchBrowserL(const TDesC &, TUid)

TInt LaunchBrowserL ( const TDesC & aUrl,
TUid aAccessPointUid
) [pure virtual]
Launch Browser
Since
Series 60 2.6

Parameters

const TDesC & aUrl URL to be opened when launching browser.
TUid aAccessPointUid ID number of access point in CommDb.

LaunchSatUiL()

void LaunchSatUiL ( ) [pure virtual]

Launches the SAT UI Client.

RemoveSatUiL()

void RemoveSatUiL ( ) [pure virtual]

Removes SAT UI Client from the Application Shell (or similar).

SetSatUiToBackground()

void SetSatUiToBackground ( ) const [pure virtual]

Sets SAT UI Application to background if needed.