From e30ee324f1ee896ecee920d3b6f7304b430a5544 Mon Sep 17 00:00:00 2001 From: Sergey Pisarchik Date: Thu, 24 Jul 2014 14:18:03 +0300 Subject: [PATCH] [Tizen] Enable interactive search. --- tizen/MapsWithMe/src/SearchForm.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tizen/MapsWithMe/src/SearchForm.cpp b/tizen/MapsWithMe/src/SearchForm.cpp index e46e9fc94f..fc344cfa4c 100644 --- a/tizen/MapsWithMe/src/SearchForm.cpp +++ b/tizen/MapsWithMe/src/SearchForm.cpp @@ -284,7 +284,16 @@ void SearchForm::OnKeypadActionPerformed (Tizen::Ui::Control & source, Tizen::Ui { if (keypadAction == KEYPAD_ACTION_SEARCH) { - GetFramework()->ShowAllSearchResults(); + search::SearchParams params; + params.m_query = FromTizenString(GetSearchString()); + Tizen::Locales::LanguageCode language; + if (m_searchBar->GetCurrentLanguage(language) == E_SUCCESS) + params.SetInputLanguage(CodeFromISO369_2to_1(GetLanguageCode(language))); + double lat, lon; + GetFramework()->GetCurrentPosition(lat, lon); + params.SetPosition(lat, lon); + + GetFramework()->StartInteractiveSearch(params); ArrayList * pList = new ArrayList; pList->Construct(); pList->Add(new String(GetSearchString()));