www.pudn.com > listbox(symbian).rar > aknexlistsetpagecontainer.h


/* 
* ============================================================================= 
*  Name     : AknExListSetPageContainer.h 
*  Part of  : AknExList 
*  Copyright (c) 2003 Nokia. All rights reserved. 
* ============================================================================= 
*/ 
 
#ifndef AKNEXLISTSETPAGECONTAINER_H 
#define AKNEXLISTSETPAGECONTAINER_H 
 
// INCLUDES 
#include "AknExListBaseContainer.h"  
 
// CONSTANTS 
 
// FORWARD DECLARATIONS 
class CAknExListSetPage; 
class CAknExListSetPageView; 
 
// CLASS DECLARATION 
 
/** 
* CAknExListSetPageContainer class. 
*/ 
class CAknExListSetPageContainer : public CAknExListBaseContainer 
    { 
    public: // Constructors and destructor 
        /** 
        * 2-phase constructor. 
        * @param aView : View class pointer 
        */ 
        static CAknExListSetPageContainer* NewL( 
            CAknExListSetPageView* aView); 
         
        /** 
        * Destructor. 
        */ 
        virtual ~CAknExListSetPageContainer(); 
 
    public: // New functions 
        /** 
        * Try to display setting page. 
        * @param aResourceId : resource ID od settinf page. 
        */ 
        void TryDisplaySetPageL(TInt aResourceId); 
 
    private: // Constructors and destructor 
        /** 
        * Second phase constructor. 
        * @param aView : View class pointer 
        */ 
        void ConstructL(CAknExListSetPageView* aView); 
         
    private: // From CCoeControl 
        /** 
        * From CCoeControl : Handling key event. 
        * @param aKeyEvent : Information of inputted key.  
        * @param aType : EEventKeyDown | EEventKey | EEventKeyUp 
        * @return EKeyWasConsumed if keyevent is used. 
        *         Otherwise, return EKeyWasNotConsumed.  
        */ 
        TKeyResponse OfferKeyEventL( 
            const TKeyEvent& aKeyEvent,TEventCode aType); 
 
    private: 
        CAknExListSetPage*     iSetPage; // Own 
        CAknExListSetPageView* iView;    // Not own. 
    }; 
 
#endif // AKNEXLISTSETPAGECONTAINER_H  
 
// End of File