homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hssearchview.h
changeset 98 e6f74eb7f69f
parent 90 3ac3aaebaee5
--- 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;