homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsmenuview.h
changeset 51 4785f57bf3d4
parent 46 23b5d6a29cce
child 55 03646e8da489
--- a/homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsmenuview.h	Fri May 14 15:43:04 2010 +0300
+++ b/homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsmenuview.h	Thu May 27 12:46:08 2010 +0300
@@ -36,6 +36,7 @@
 class HbListView;
 class HbGroupBox;
 class HbWidget;
+class HbStaticVkbHost;
 class HsMenuItemModel;
 
 
@@ -51,14 +52,14 @@
 
     void setSearchPanelVisible(bool visible);
 
-    HbView *view();
+    HbView *view() const;
 
-    HbListView *listView();
+    HbListView *listView() const;
 
     void activate();
     void inactivate();
 
-    HbGroupBox *viewLabel();
+    HbGroupBox *viewLabel() const;
 
     void setModel(HsMenuItemModel *model);
 
@@ -83,11 +84,11 @@
                          QAbstractItemView::PositionAtTop);
     void findItem(QString criteriaStr);
 
+    void vkbOpened();
+    void vkbClosed();
 
 private:
 
-    void addViewToMainWindow(HbView *view);
-
     QModelIndex firstVisibleItemIndex(const HbListView *view) const;
 
     void connectSearchPanelSignals();
@@ -117,6 +118,7 @@
 
     HbListView *mSearchListView;
     HbSearchPanel *mSearchPanel;
+    HbStaticVkbHost* mVkbHost;
 
     HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest)
 };