serviceproviders/sapi_applicationmanager/appmanagerservice/inc/launcher.h
branchRCL_3
changeset 46 5146369cfdc9
parent 5 989d2f495d90
equal deleted inserted replaced
45:a9c0808a1095 46:5146369cfdc9
    22 
    22 
    23 class TOptions;
    23 class TOptions;
    24 class RApaLsSession;
    24 class RApaLsSession;
    25 class CLauncherObserver;
    25 class CLauncherObserver;
    26 class TDocument;
    26 class TDocument;
    27 
    27 class CDocumentHandler;
    28 
    28 
    29 /**
    29 /**
    30 * This Class provides the core functionality of launching 
    30 * This Class provides the core functionality of launching 
    31 * the application
    31 * the application
    32 *
    32 *
    71         */
    71         */
    72        	TThreadId LaunchDocumentL( TDocument& aCriteria, 
    72        	TThreadId LaunchDocumentL( TDocument& aCriteria, 
    73        	                            const TDesC8& aMimeType, 
    73        	                            const TDesC8& aMimeType, 
    74        	                            const TOptions& aProperties , 
    74        	                            const TOptions& aProperties , 
    75        	                            TDesC& aFileName );
    75        	                            TDesC& aFileName );
    76 
    76        	
       
    77         /**
       
    78         * This function Launch the Given Document. This function is written to support the requirement of webtv widget .
       
    79         * This is applicable only to synchronous chained mode version of launchdocument.
       
    80         * succeed.
       
    81         * @since  Series60 v3.2
       
    82         * @param  aCriteria Document to be launch 
       
    83         * 
       
    84         */
       
    85        	
       
    86        	void LaunchDocumentL( TDocument& aCriteria );
    77         
    87         
    78         /**
    88         /**
    79         * Destructor
    89         * Destructor
    80         * @since  Series60 v3.2
    90         * @since  Series60 v3.2
    81         * @param void
    91         * @param void
   126        /**
   136        /**
   127      	* Session of application architecture server
   137      	* Session of application architecture server
   128      	*/
   138      	*/
   129       
   139       
   130         RApaLsSession& iApaLsSession;
   140         RApaLsSession& iApaLsSession;
   131 
   141         CDocumentHandler* iDocHandler; // this handler wiil be created only in the chained mode and destroyed in dtor.
       
   142         
   132       };
   143       };
   133 
   144 
   134 #endif __LAUNCHER_H
   145 #endif __LAUNCHER_H