www.pudn.com > FileList_v1_0.zip > FileListAppUi.h
/* * ============================================================================ * Name : CFileListAppUi from FileListAppUi.h * Part of : FileList * Created : 18.12.2002 by Forum Nokia * Description: * Declares UI class for application. * Version : 1.0 * Copyright: Nokia Corporation * ============================================================================ */ #ifndef FILELISTAPPUI_H #define FILELISTAPPUI_H // INCLUDES #include#include #include #include #include // FORWARD DECLARATIONS class CFileListContainer; // CLASS DECLARATION /** * Application UI class. * Provides support for the following features: * - EIKON control architecture * */ class CFileListAppUi : public CAknAppUi { public: // // Constructors and destructor /** * Symbian default constructor. */ void ConstructL(); /** * Destructor. */ ~CFileListAppUi(); private: // From MEikMenuObserver void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane); private: /** * From CEikAppUi, takes care of command handling. * @param aCommand command to be handled */ void HandleCommandL(TInt aCommand); /** * From CEikAppUi, handles key events. * @param aKeyEvent Event to handled. * @param aType Type of the key event. * @return Response code (EKeyWasConsumed, EKeyWasNotConsumed). */ virtual TKeyResponse HandleKeyEventL( const TKeyEvent& aKeyEvent,TEventCode aType); private: //Data CFileListContainer* iAppContainer; }; #endif // End of File