CEikDialogPageContainer Class Reference

Link against: eikcoctl.lib eikcore.lib eikdlg.lib eiksrv.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)
CEikDialogPage *  Page (TInt aPageID)
void  SetEditableL (TBool aEditable)
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
TBool  HitRegionContains (const TPoint &aPoint, const CCoeControl &aControl) const
void  SetPageFormSized ()
void  SetPageSelector (const CEikDialogPageSelector *aPageSelector)
const CEikDialogPageSelector *  PageSelector () 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

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]
 
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]
 
TBool CEikDialogPageContainer::HitRegionContains (  const TPoint &  aPoint,
const CCoeControl &  aControl
)  const
 
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]
 
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::SetPageFormSized (   ) 
 
void CEikDialogPageContainer::SetPageSelector (  const CEikDialogPageSelector *  aPageSelector  ) 
 
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-2007
Back to top