--- a/homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hssearchview.h Wed Oct 06 16:06:24 2010 +0300
+++ b/homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hssearchview.h Mon Oct 18 10:20:15 2010 +0300
@@ -43,17 +43,16 @@
public:
- HsSearchView(
- HsMenuViewBuilder &builder,
- HsStateContext stateContext,
- HsMainWindow &mainWindow);
+ HsSearchView(HsMenuViewBuilder &builder, HsStateContext stateContext,
+ HsMainWindow &mainWindow, HsOperationalContext operationalContext);
~HsSearchView();
void setSearchPanelVisible(bool visible);
bool isActive() const;
+ void setOperationalContext(HsOperationalContext operationalContext);
private:
- QModelIndex firstVisibleItemIndex(const HbListView *view) const;
+ QModelIndex firstVisibleItemIndex(const HbAbstractItemView *view) const;
void searchBegins();
void connectSearchItemViewsSignals();
@@ -99,10 +98,10 @@
HbListView *mSearchListView;
HbSearchPanel *mSearchPanel;
const HsStateContext mStateContext;
- HsOperationalContext mAfterSearchContext;
+ HsOperationalContext mOperationalContext;
HsMenuViewBuilder &mBuilder;
HsMainWindow &mMainWindow;
- HbListView *mListView;
+ HbAbstractItemView *mView;
QScopedPointer<HbShrinkingVkbHost> mVkbHost;
HsSearchViewBuilder mSearchViewBuilder;
bool mEmptyResultText;