diff -r 27f5851bd5a5 -r d06b1526f62c csxhelp/HelpEngine/inc/CSXHHelpDataBase.h --- a/csxhelp/HelpEngine/inc/CSXHHelpDataBase.h Tue Feb 02 00:03:40 2010 +0200 +++ b/csxhelp/HelpEngine/inc/CSXHHelpDataBase.h Fri Feb 19 22:42:03 2010 +0200 @@ -51,7 +51,7 @@ * @param aCoeEnv - Control Environment * @return a CCSXHHelpDataBase Pointer */ - IMPORT_C static CCSXHHelpDataBase* NewL(CCoeEnv* aCoeEnv,const TApaAppCaption& aAppCaption); + IMPORT_C static CCSXHHelpDataBase* NewL(CCoeEnv* aCoeEnv,const TApaAppCaption& aAppCaption, const TApaAppCaption& aAppHelpTopic); /** * @function NewLC * @since S60 3.2 @@ -60,7 +60,7 @@ * @param aCoeEnv - Control Environment * @return a CCSXHHelpDataBase Pointer */ - static CCSXHHelpDataBase* NewLC(CCoeEnv *aCoeEnv,const TApaAppCaption& aAppCaption); + static CCSXHHelpDataBase* NewLC(CCoeEnv *aCoeEnv,const TApaAppCaption& aAppCaption, const TApaAppCaption& aAppHelpTopic); /** * @function GetInstance @@ -91,6 +91,13 @@ */ IMPORT_C CCSXHGenericTOC1* GetKywdTopics(); /** +* @function GetAppHelpsTopics +* @since S60 5.2 +* Get the instance of application (custom) helps toc1 +* @return toc1 pointer +*/ + IMPORT_C CCSXHGenericTOC1* GetAppHelpsTopics(); +/** * @function ClearAllTOC1Contents * @since S60 3.2 * Delete all the objects from the Array @@ -225,7 +232,7 @@ * Construct a CCSXHHelpDataBase * @param aCoeEnv - Control Environment */ - CCSXHHelpDataBase(CCoeEnv* aCoeEnv,const TApaAppCaption& aAppCaption); + CCSXHHelpDataBase(CCoeEnv* aCoeEnv,const TApaAppCaption& aAppCaption, const TApaAppCaption& aAppHelpTopic); /** * @function GetContextTopicL @@ -241,6 +248,8 @@ // List of keyword entries CCSXHKywdTopics *iKywdTOC1; + CCSXHMainTopics* iAppHelpsToc; + CCSXHHTMLContentParser *iHTMLContentParser; CCSXHLegacyContentParser *iLegacyContentParser; @@ -253,6 +262,7 @@ TApaAppCaption iAppCaption; + TApaAppCaption iAppHelpTopic; TInt iKeywordSearchCount; };