S60 3rd Edition SDK for Symbian OS
Example Applications Guide

BrCtlSampleApp.cpp

00001 /*
00002 * ============================================================================
00003 *  Name         : BrCtlSampleApp.cpp
00004 *  Part of      : BrCtlSampleApp
00005 *  Interface    : Browser Control API
00006 *  Description  : Implements the main application class.
00007 *  Version      : 
00008 *
00009 *  Copyright (c) 2005-2006 Nokia Corporation.
00010 *  This material, including documentation and any related 
00011 *  computer programs, is protected by copyright controlled by 
00012 *  Nokia Corporation. 
00013 * ============================================================================
00014 */
00015 
00016 // INCLUDE FILES
00017 #include "BrCtlSampleApp.h"
00018 #include "BrCtlSampleAppDocument.h"
00019 #include <eikstart.h>
00020 
00021 // ================= MEMBER FUNCTIONS =======================
00022 
00023 // ---------------------------------------------------------
00024 // CBrCtlSampleApp::AppDllUid()
00025 // Returns application UID
00026 // ---------------------------------------------------------
00027 //
00028 TUid CBrCtlSampleApp::AppDllUid() const
00029     {
00030     return KUidBrCtlSampleApp;
00031     }
00032 
00033 // ---------------------------------------------------------
00034 // CDictionaryStore* CBrCtlSampleApp::OpenIniFileLC(RFs& aFs) const
00035 // overrides CAknApplication::OpenIniFileLC to enable INI file support
00036 // ---------------------------------------------------------
00037 //
00038 CDictionaryStore* CBrCtlSampleApp::OpenIniFileLC(RFs& aFs) const
00039 {
00040     return CEikApplication::OpenIniFileLC(aFs);
00041 }
00042    
00043 // ---------------------------------------------------------
00044 // CBrCtlSampleApp::CreateDocumentL()
00045 // Creates CBrCtlSampleAppDocument object
00046 // ---------------------------------------------------------
00047 //
00048 CApaDocument* CBrCtlSampleApp::CreateDocumentL()
00049     {
00050     return CBrCtlSampleAppDocument::NewL( *this );
00051     }
00052 
00053 // ================= OTHER EXPORTED FUNCTIONS ==============
00054 //
00055 // ---------------------------------------------------------
00056 // NewApplication() 
00057 // Constructs CBrCtlSampleApp
00058 // Returns: created application object
00059 // ---------------------------------------------------------
00060 //
00061 LOCAL_C CApaApplication* NewApplication( )
00062         {
00063     return new CBrCtlSampleApp;
00064     }
00065     
00066 
00067 // ---------------------------------------------------------
00068 //    E32Main
00069 //    Main function for Symbian OS v9 EXE application
00070 //    Returns: TInt
00071 // ---------------------------------------------------------
00072 GLDEF_C TInt E32Main()
00073     {
00074     return EikStart::RunApplication( NewApplication );
00075     }
00076 
00077 // End of File  
00078 

© Nokia 2006

Back to top