20 #include <HbLineEdit> |
20 #include <HbLineEdit> |
21 #include <HbListView> |
21 #include <HbListView> |
22 #include <HbAbstractViewItem> |
22 #include <HbAbstractViewItem> |
23 #include <HbView> |
23 #include <HbView> |
24 #include <HbSearchPanel> |
24 #include <HbSearchPanel> |
|
25 #include <HbScrollBar> |
|
26 #include <HbIndexFeedback> |
25 |
27 |
26 #include <caitemmodel.h> |
28 #include <caitemmodel.h> |
27 |
29 |
28 #include "hslistviewitem.h" |
30 #include "hslistviewitem.h" |
29 #include "hsmainwindow.h" |
31 #include "hsmainwindow.h" |
137 mVkbHost.reset(new HbShrinkingVkbHost(mSearchView)); |
139 mVkbHost.reset(new HbShrinkingVkbHost(mSearchView)); |
138 |
140 |
139 if (mBuilder.currentViewLabel()) { |
141 if (mBuilder.currentViewLabel()) { |
140 mSearchViewBuilder.searchViewLabel()->setHeading( |
142 mSearchViewBuilder.searchViewLabel()->setHeading( |
141 mBuilder.currentViewLabel()->heading()); |
143 mBuilder.currentViewLabel()->heading()); |
142 mSearchViewBuilder.setSearchLabledContext(); |
144 } |
143 } |
145 |
144 |
146 if (mStateContext == HsCollectionContext){ |
|
147 mSearchViewBuilder.setSearchLabledContext(); |
|
148 } |
|
149 |
145 mSearchView->hideItems(Hb::AllItems); |
150 mSearchView->hideItems(Hb::AllItems); |
146 HsListViewItem *item = new HsListViewItem(); |
151 HsListViewItem *item = new HsListViewItem(); |
147 item->setTextFormat(Qt::RichText); |
152 item->setTextFormat(Qt::RichText); |
148 |
153 |
149 mSearchListView->setModel(mProxyModel, item); |
154 mSearchListView->setModel(mProxyModel, item); |
150 |
155 mSearchListView->verticalScrollBar()->setInteractive(true); |
|
156 if (mStateContext == HsAllAppsContext) { |
|
157 HbIndexFeedback *indexFeedback = new HbIndexFeedback(mSearchListView); |
|
158 indexFeedback->setIndexFeedbackPolicy( |
|
159 HbIndexFeedback::IndexFeedbackSingleCharacter); |
|
160 indexFeedback->setItemView(mSearchListView); |
|
161 } |
|
162 |
151 mMainWindow.setCurrentView(mSearchView); |
163 mMainWindow.setCurrentView(mSearchView); |
152 |
164 |
153 openVkb(); |
165 openVkb(); |
154 |
166 |
155 mSearchListView->scrollTo( |
167 mSearchListView->scrollTo( |