csxhelp/HelpEngine/inc/CSXHHelpDataBase.h
branchRCL_3
changeset 5 d06b1526f62c
parent 0 1f04cf54edd8
--- 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;
 	
     };