CEikDialogPageContainer Class Reference

API published in: S60 1st Ed

Link against: eikcoctl.lib eikdlg.lib eikcore.lib eiksrv.lib eikcore.lib

Capability Information

Required Capabilities

None


#include <eikdpage.h>

Inherits CAknControl.


Detailed Description

The CEikDialogPageContainer class contains one or more dialog pages and provides an interface to the active page.

Public Member Functions

  ~CEikDialogPageContainer ()
TSize  PreferredSize (const TSize &aMaxSize) const
void  SetActivePageByIdL (TInt aPageId)
void  SetActivePageByIndexL (TInt aPageIndex)
TInt  ActivateFirstPageL ()
void  AddPageL (TInt aPageId)
void  AddPageL (TInt aPageId, TResourceReader &aReader)
TBool  SetInitialFocus ()
CEikCaptionedControl Line (TInt aLineId) const
CEikCaptionedControl LineOrNull (TInt aLineId) const
CEikCaptionedControl CurrentLine () const
void  SetPageDensePacked (TInt aPageId, TBool aDensePacked)
void  SetAllPagesDensePacked (TBool aDensePacked)
void  SetPageDimmed (TInt aPageId, TBool aDimmed, TDrawNow aDrawNow)
TBool  IsActivePageDimmed () const
TInt  LineId (const CCoeControl &aControl) const
void  InsertLineL (TInt aPosition, TInt aPageId, TInt aResourceId)
void  DeleteLine (TInt aLineId, TBool aRedrawNow)
void  AdjustAllIds (TInt aPageId, TInt aControlIdDelta)
CCoeControl *  CreateLineByTypeL (const TDesC &aCaption, TInt aLineId, TInt aControlType, TAny *aReturnValue)
CCoeControl *  CreateLineByTypeL (const TDesC &aCaption, TInt aPageId, TInt aLineId, TInt aControlType, TAny *aReturnValue)
TInt  FocusLineL (TInt aLineId)
TInt  FocusedLineId () const
void  GetAutoValues ()
TKeyResponse  OfferUpDownKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType, CEikDialogPage::TFocusNavigationMode aFocusNavigationMode)
TInt  ActivePageId () const
TInt  ActivePageIndex () const
void  ResetLineMinimumSizes ()
TInt  FindLineIndex (const CCoeControl &aControl) const
TBool  RotateFocusByL (TInt aDelta)
TInt  NumPages () const
TKeyResponse  OfferHotKeysKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType)
TBool  TakesEnterKey ()
TInt  FindPageIndexForLineId (TInt aLineId)
void  SetPageFlag (TInt aPageId, TInt aFlag)
CEikDialogPage Page (TInt aPageID)
void  SetEditableL (TBool aEditable)
void  SetTipManager (CEikDlgToolTipMgr *aTipManager)
CEikFormAnim *  AcquireAnim (TBool aAcquire, MEikFormAnimObserver *aObserver) const
virtual void  Draw (const TRect &aRect) const
virtual TSize  MinimumSize ()
virtual void  PrepareForFocusLossL ()
virtual TKeyResponse  OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType)
virtual void  HandleResourceChange (TInt aType)
virtual void  PrepareContext (CWindowGc &aGc) const
void  SetPageFormSized ()
void  SetPageSelector (const CEikDialogPageSelector *aPageSelector)
const CEikDialogPageSelector *  PageSelector () const
void  DrawBackgroundNow (const TRect &aRect) const
void  CreateScrollBarL (const CCoeControl &aParent)
CEikScrollBarFrame ScrollBar () const

Static Public Member Functions

static CEikDialogPageContainer NewL (const CCoeControl &aParent, MEikDialogPageObserver *aPageObserver)
static CEikDialogPageContainer NewLC (const CCoeControl &aParent, MEikDialogPageObserver *aPageObserver)

Protected Member Functions

virtual void  SizeChanged ()
virtual TInt  CountComponentControls () const
virtual CCoeControl *  ComponentControl (TInt aIndex) const
virtual void  ActivateL ()
virtual void  FocusChanged (TDrawNow aDrawNow)
virtual void  WriteInternalStateL (RWriteStream &aWriteStream) const
virtual void  Reserved_2 ()

Constructor & Destructor Documentation

CEikDialogPageContainer::~CEikDialogPageContainer  ) 
 

Member Function Documentation

CEikFormAnim* CEikDialogPageContainer::AcquireAnim TBool  aAcquire,
MEikFormAnimObserver *  aObserver
const
 
TInt CEikDialogPageContainer::ActivateFirstPageL  ) 
 
virtual void CEikDialogPageContainer::ActivateL  )  [protected, virtual]
 
TInt CEikDialogPageContainer::ActivePageId  )  const
 
TInt CEikDialogPageContainer::ActivePageIndex  )  const
 
void CEikDialogPageContainer::AddPageL TInt  aPageId,
TResourceReader &  aReader
 
void CEikDialogPageContainer::AddPageL TInt  aPageId  ) 
 
void CEikDialogPageContainer::AdjustAllIds TInt  aPageId,
TInt  aControlIdDelta
 
virtual CCoeControl* CEikDialogPageContainer::ComponentControl TInt  aIndex  )  const [protected, virtual]
 
virtual TInt CEikDialogPageContainer::CountComponentControls  )  const [protected, virtual]
 
CCoeControl* CEikDialogPageContainer::CreateLineByTypeL const TDesC &  aCaption,
TInt  aPageId,
TInt  aLineId,
TInt  aControlType,
TAny *  aReturnValue
 
CCoeControl* CEikDialogPageContainer::CreateLineByTypeL const TDesC &  aCaption,
TInt  aLineId,
TInt  aControlType,
TAny *  aReturnValue
 
void CEikDialogPageContainer::CreateScrollBarL const CCoeControl &  aParent  ) 
 
CEikCaptionedControl* CEikDialogPageContainer::CurrentLine  )  const
 
void CEikDialogPageContainer::DeleteLine TInt  aLineId,
TBool  aRedrawNow
 
virtual void CEikDialogPageContainer::Draw const TRect &  aRect  )  const [virtual]
 
void CEikDialogPageContainer::DrawBackgroundNow const TRect &  aRect  )  const
 
TInt CEikDialogPageContainer::FindLineIndex const CCoeControl &  aControl  )  const
 
TInt CEikDialogPageContainer::FindPageIndexForLineId TInt  aLineId  ) 
 
virtual void CEikDialogPageContainer::FocusChanged TDrawNow  aDrawNow  )  [protected, virtual]
 
TInt CEikDialogPageContainer::FocusedLineId  )  const
 
TInt CEikDialogPageContainer::FocusLineL TInt  aLineId  ) 
 
void CEikDialogPageContainer::GetAutoValues  ) 
 
virtual void CEikDialogPageContainer::HandleResourceChange TInt  aType  )  [virtual]
 
void CEikDialogPageContainer::InsertLineL TInt  aPosition,
TInt  aPageId,
TInt  aResourceId
 
TBool CEikDialogPageContainer::IsActivePageDimmed  )  const
 
CEikCaptionedControl* CEikDialogPageContainer::Line TInt  aLineId  )  const
 
TInt CEikDialogPageContainer::LineId const CCoeControl &  aControl  )  const
 
CEikCaptionedControl* CEikDialogPageContainer::LineOrNull TInt  aLineId  )  const
 
virtual TSize CEikDialogPageContainer::MinimumSize  )  [virtual]
 
static CEikDialogPageContainer* CEikDialogPageContainer::NewL const CCoeControl &  aParent,
MEikDialogPageObserver aPageObserver
[static]
 
static CEikDialogPageContainer* CEikDialogPageContainer::NewLC const CCoeControl &  aParent,
MEikDialogPageObserver aPageObserver
[static]
 
TInt CEikDialogPageContainer::NumPages  )  const
 
TKeyResponse CEikDialogPageContainer::OfferHotKeysKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType
 
virtual TKeyResponse CEikDialogPageContainer::OfferKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType
[virtual]
 
TKeyResponse CEikDialogPageContainer::OfferUpDownKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType,
CEikDialogPage::TFocusNavigationMode  aFocusNavigationMode
 
CEikDialogPage* CEikDialogPageContainer::Page TInt  aPageID  ) 
 
const CEikDialogPageSelector* CEikDialogPageContainer::PageSelector  )  const
 
TSize CEikDialogPageContainer::PreferredSize const TSize &  aMaxSize  )  const
 
virtual void CEikDialogPageContainer::PrepareContext CWindowGc &  aGc  )  const [virtual]
 
virtual void CEikDialogPageContainer::PrepareForFocusLossL  )  [virtual]
 
virtual void CEikDialogPageContainer::Reserved_2  )  [protected, virtual]
 
void CEikDialogPageContainer::ResetLineMinimumSizes  ) 
 
TBool CEikDialogPageContainer::RotateFocusByL TInt  aDelta  ) 
 
CEikScrollBarFrame* CEikDialogPageContainer::ScrollBar  )  const
 
void CEikDialogPageContainer::SetActivePageByIdL TInt  aPageId  ) 
 
void CEikDialogPageContainer::SetActivePageByIndexL TInt  aPageIndex  ) 
 
void CEikDialogPageContainer::SetAllPagesDensePacked TBool  aDensePacked  ) 
 
void CEikDialogPageContainer::SetEditableL TBool  aEditable  ) 
 
TBool CEikDialogPageContainer::SetInitialFocus  ) 
 
void CEikDialogPageContainer::SetPageDensePacked TInt  aPageId,
TBool  aDensePacked
 
void CEikDialogPageContainer::SetPageDimmed TInt  aPageId,
TBool  aDimmed,
TDrawNow  aDrawNow
 
void CEikDialogPageContainer::SetPageFlag TInt  aPageId,
TInt  aFlag
 
void CEikDialogPageContainer::SetPageFormSized  ) 
 
void CEikDialogPageContainer::SetPageSelector const CEikDialogPageSelector *  aPageSelector  ) 
 
void CEikDialogPageContainer::SetTipManager CEikDlgToolTipMgr *  aTipManager  ) 
 
virtual void CEikDialogPageContainer::SizeChanged  )  [protected, virtual]
 
TBool CEikDialogPageContainer::TakesEnterKey  ) 
 
virtual void CEikDialogPageContainer::WriteInternalStateL RWriteStream &  aWriteStream  )  const [protected, virtual]
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top