# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1270059373 -10800 # Node ID 91bbff48ea9cee7b0437fa74d4c329346e86b7df # Parent d85e4dae0bfee151614528653d96ba01bb35747b Revision: 201010 Kit: 201013 diff -r d85e4dae0bfe -r 91bbff48ea9c csxhelp/HelpEngine/src/CSXHHTMLContentParser.cpp --- a/csxhelp/HelpEngine/src/CSXHHTMLContentParser.cpp Mon Mar 15 12:39:40 2010 +0200 +++ b/csxhelp/HelpEngine/src/CSXHHTMLContentParser.cpp Wed Mar 31 21:16:13 2010 +0300 @@ -23,7 +23,7 @@ #include "CSXHHelpDataBase.h" #include "csxhconstants.h" #include "CSXHRuntimeIndexing.h" -#include "csxhviewids.h" +#include "CSXHViewIDs.h" #include #include diff -r d85e4dae0bfe -r 91bbff48ea9c csxhelp/data/CsHelp.rss --- a/csxhelp/data/CsHelp.rss Mon Mar 15 12:39:40 2010 +0200 +++ b/csxhelp/data/CsHelp.rss Wed Mar 31 21:16:13 2010 +0300 @@ -118,7 +118,7 @@ RESOURCE AVKON_VIEW r_KywdTOC1List { menubar = r_CSXH_menubar_KywdTOC1List; - cba = r_cshelp_softkeys_options_exit_find; + cba = r_cshelp_softkeys_options_back_find; } RESOURCE AVKON_VIEW r_KywdTOC2List @@ -340,6 +340,28 @@ } }; } + +RESOURCE CBA r_cshelp_softkeys_options_back_find + { + buttons = + { + AVKON_CBA_BUTTON + { + id = EAknSoftkeyOptions; + txt = text_softkey_option; + }, + AVKON_CBA_BUTTON + { + id = EAknSoftkeyBack; + txt = text_softkey_back; + }, + AVKON_CBA_BUTTON + { + id = ECSXHOpenTopicText; + txt = qtn_help_msk_find; + } + }; + } // --------------------------------------------------------- // // r_CSXH_menubar diff -r d85e4dae0bfe -r 91bbff48ea9c csxhelp/src/CSXHGenericView.cpp --- a/csxhelp/src/CSXHGenericView.cpp Mon Mar 15 12:39:40 2010 +0200 +++ b/csxhelp/src/CSXHGenericView.cpp Wed Mar 31 21:16:13 2010 +0300 @@ -87,13 +87,26 @@ { CCSXHDocument* doc = static_cast(AppUi()->Document()); if(iUid == KCSXHToc2ViewID) + { doc->SetDisplayAndPrevTopic(doc->GetHelpDataBase()->GetMainTopics()); + } else if(iUid == KCSXHKywdToc2ViewID) + { doc->SetDisplayAndPrevTopic(doc->GetHelpDataBase()->GetKywdTopics()); + } else if ( iUid == KCSXHToc1AppHelpsViewID ) + { doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetMainTopics() ); + } else if ( iUid == KCSXHToc2AppHelpsViewID ) + { doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetAppHelpsTopics() ); + } + else if ( iUid == KCSXHKywdToc1ViewID ) + { + doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetMainTopics() ); + } + AppUi()->HandleCommandL(ECSXHOpenItem); } diff -r d85e4dae0bfe -r 91bbff48ea9c csxhelp/src/CSXHHtmlTopicContainer.cpp --- a/csxhelp/src/CSXHHtmlTopicContainer.cpp Mon Mar 15 12:39:40 2010 +0200 +++ b/csxhelp/src/CSXHHtmlTopicContainer.cpp Wed Mar 31 21:16:13 2010 +0300 @@ -30,8 +30,8 @@ #include -#include -#include +#include +#include #include #include diff -r d85e4dae0bfe -r 91bbff48ea9c csxhelp/src/CSXHHtmlTopicView.cpp --- a/csxhelp/src/CSXHHtmlTopicView.cpp Mon Mar 15 12:39:40 2010 +0200 +++ b/csxhelp/src/CSXHHtmlTopicView.cpp Wed Mar 31 21:16:13 2010 +0300 @@ -33,7 +33,7 @@ #include #include -#include +#include #include #include #include