CEikServStatusPane Class Reference
| class CEikServStatusPane : public CEikStatusPaneBase |
CEikServStatusPane
is the server side version of the status pane. This will typically used to own sub panes that contains system wide information.
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CEikStatusPaneBase::BaseConstructL(TInt) |
| | CEikStatusPaneBase::CEikStatusPaneBase(CEikonEnv &,RWindowGroup *) |
| | CEikStatusPaneBase::CbaAreaBackgroundID() |
| | CEikStatusPaneBase::Clearer() |
| | CEikStatusPaneBase::CommonPrepareForAppExit() |
| | CEikStatusPaneBase::ContainerControlL(TPaneId)const |
| | CEikStatusPaneBase::ControlL(TPaneId)const |
| | CEikStatusPaneBase::CreatePaneL(const TEikStatusPaneInit &) |
| | CEikStatusPaneBase::CreatePanesL() |
| | CEikStatusPaneBase::Current() |
| | CEikStatusPaneBase::CurrentLayoutResId()const |
| | CEikStatusPaneBase::DataSubscriber()const |
| | CEikStatusPaneBase::DisableClearer(TBool) |
| | CEikStatusPaneBase::DoDrawNow(TDrawCmd) |
| | CEikStatusPaneBase::DrawNow() |
| | CEikStatusPaneBase::EnableTransparent(TBool) |
| | CEikStatusPaneBase::Find(TPaneId)const |
| | CEikStatusPaneBase::Flags()const |
| | CEikStatusPaneBase::GetShapeL(TRegion &,TBool,TBool)const |
| | CEikStatusPaneBase::IsDimmed()const |
| | CEikStatusPaneBase::IsFaded()const |
| | CEikStatusPaneBase::IsTransparent()const |
| | CEikStatusPaneBase::IsVisible()const |
| | CEikStatusPaneBase::MakeVisible(TBool) |
| | CEikStatusPaneBase::OkToChangeStatusPaneNow() |
| | CEikStatusPaneBase::OptimizeClearerWindowShape(TInt,TInt,TRegion &) |
| | CEikStatusPaneBase::PaneCapabilities(TPaneId)const |
| | CEikStatusPaneBase::PaneRectL(TPaneId)const |
| | CEikStatusPaneBase::Rect()const |
| | CEikStatusPaneBase::ReduceRect(TRect &)const |
| | CEikStatusPaneBase::ReportSizeChange() |
| | CEikStatusPaneBase::SetCbaAreaBackgroundID(const TAknsItemID &,CEikStatusPaneBase::TDrawCmd) |
| | CEikStatusPaneBase::SetDimmed(TBool) |
| | CEikStatusPaneBase::SetFlags(TInt) |
| | CEikStatusPaneBase::SetInitialUsedResourceId(TInt) |
| | CEikStatusPaneBase::SetObserver(MEikStatusPaneObserver *) |
| | CEikStatusPaneBase::SetStoreHandler(RWindow *,TBool) |
| | CEikStatusPaneBase::SwapControlL(TPaneId,CCoeControl *) |
| | CEikStatusPaneBase::WindowGroup()const |
| | CEikStatusPaneBase::~CEikStatusPaneBase() |
Constructor & Destructor Documentation
CEikServStatusPane(CEikonEnv &, RWindowGroup *)
Parameters
| CEikonEnv & aEikEnv | An environment for creating controls and utility functions for manipulating them. |
| RWindowGroup * aParent | Pointer to the parent window group. |
Member Functions Documentation
BlockServerStatusPaneRedrawsL()
| void | BlockServerStatusPaneRedrawsL | ( | ) | |
Not implemented, server side status pane redraw blocker is not used anymore.
ConstructL(TInt)
| void | ConstructL | ( | TInt | aCoreResId | ) | [private] |
Second-phase constructor.
Parameters
| TInt aCoreResId | Status pane core resource ID. |
CreateModelL(TInt)
Creates a new model for the server side status pane.
Parameters
| TInt aCoreResId | ID for the status pane resource. |
CurrentAppStatuspaneResourceId()
|
TInt
| CurrentAppStatuspaneResourceId | ( | ) | |
Returns the current status pane layout resource ID of the application side status pane.
HandleResourceChange(TInt)
| void | HandleResourceChange | ( | TInt | aType | ) | [virtual] |
Handles resource change events.
HandleShapeChangeL()
| void | HandleShapeChangeL | ( | ) | const |
Handles event caused by status pane shape change.
IsApp()
|
TBool
| IsApp | ( | ) | const [private, virtual] |
Can be used by the base class pointer to determine whether or not the status pane is on application side or server side.
NewL(CEikonEnv &, RWindowGroup *, TInt)
Parameters
| CEikonEnv & aEikEnv | An environment for creating controls and utility functions for manipulating them. |
| RWindowGroup * aParent | Pointer to the parent window group. |
| TInt aCoreResId | Status pane core resource ID. |
PrepareForAppExit()
Prepares the status pane for the application exit.
RedrawServerStatusPane()
| void | RedrawServerStatusPane | ( | ) | |
Redraws the server side status pane. Currently does nothing, as all status pane drawing happens on the application side.
SetBlankWinObserver(MEikStatusPaneObserver *)
Sets the status pane observer for server side status pane. The observer is server side screen blanker, as there is no CAknAppUi.
SetCurrentAppStatuspaneResourceId(TInt)
| void | SetCurrentAppStatuspaneResourceId | ( | TInt | aResourceId | ) | |
Sets the current status pane layout resource ID of the application side status pane.
Parameters
| TInt aResourceId | Resource ID to be set. |
SetFaded(TBool)
| void | SetFaded | ( | TBool | aFaded | ) | [virtual] |
Not implemented, as fading is handled by Window Server and the Application Framework.
SwitchLayoutL(TInt)
| void | SwitchLayoutL | ( | TInt | aLayoutResourceId | ) | [virtual] |
Switches to the specified status pane layout.
The actual layout to which this method switches may not be the same as specified in aLayoutResourceId parameter. Eg. if landscape mode status pane layout is set with this method, while in portrait mode, it's mapped to the corresponding layout in the portrait mode. This should be noted when using CEikStatusPaneBase::CurrentLayoutResId().
From release 3.2 on the old status pane layouts are also mapped to the new layouts, ie. R_AVKON_STATUS_PANE_LAYOUT_USUAL -> R_AVKON_STATUS_PANE_LAYOUT_USUAL_EXT
R_AVKON_STATUS_PANE_LAYOUT_IDLE -> R_AVKON_STATUS_PANE_LAYOUT_IDLE_EXT
avkon.rsg
- leave
- KErrNotFound The specified layout does not exist in the status pane resource structures.
Parameters
| TInt aLayoutResourceId | Layout resource ID. This must be one of the layouts identified in the status pane resource structures, otherwise the function leaves KErrNotFound. |
Member Data Documentation
MEikStatusPaneObserver * iBlankWinObserver
Status pane observer, screen blanker.
TInt
iCurrentAppStatuspaneResourceId
|
TInt
| iCurrentAppStatuspaneResourceId | [private] |
Current application side status pane layout resource ID.
CAknStatusPaneDataPublisher * iDataPublisher
| CAknStatusPaneDataPublisher * | iDataPublisher |
Status pane data publisher for system controlled status pane data. Own.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.