equal
deleted
inserted
replaced
34 class HbAction; |
34 class HbAction; |
35 class HbAbstractItemView; |
35 class HbAbstractItemView; |
36 class HbListView; |
36 class HbListView; |
37 class HbGroupBox; |
37 class HbGroupBox; |
38 class HbWidget; |
38 class HbWidget; |
|
39 class HbStaticVkbHost; |
39 class HsMenuItemModel; |
40 class HsMenuItemModel; |
40 |
41 |
41 |
42 |
42 HS_STATES_TEST_CLASS(MenuStatesTest) |
43 HS_STATES_TEST_CLASS(MenuStatesTest) |
43 |
44 |
49 HsMenuView(HsMenuViewBuilder &builder, HsViewContext viewContext); |
50 HsMenuView(HsMenuViewBuilder &builder, HsViewContext viewContext); |
50 ~HsMenuView(); |
51 ~HsMenuView(); |
51 |
52 |
52 void setSearchPanelVisible(bool visible); |
53 void setSearchPanelVisible(bool visible); |
53 |
54 |
54 HbView *view(); |
55 HbView *view() const; |
55 |
56 |
56 HbListView *listView(); |
57 HbListView *listView() const; |
57 |
58 |
58 void activate(); |
59 void activate(); |
59 void inactivate(); |
60 void inactivate(); |
60 |
61 |
61 HbGroupBox *viewLabel(); |
62 HbGroupBox *viewLabel() const; |
62 |
63 |
63 void setModel(HsMenuItemModel *model); |
64 void setModel(HsMenuItemModel *model); |
64 |
65 |
65 |
66 |
66 signals: |
67 signals: |
81 void scrollToRow(int row, |
82 void scrollToRow(int row, |
82 QAbstractItemView::ScrollHint hint = |
83 QAbstractItemView::ScrollHint hint = |
83 QAbstractItemView::PositionAtTop); |
84 QAbstractItemView::PositionAtTop); |
84 void findItem(QString criteriaStr); |
85 void findItem(QString criteriaStr); |
85 |
86 |
|
87 void vkbOpened(); |
|
88 void vkbClosed(); |
86 |
89 |
87 private: |
90 private: |
88 |
|
89 void addViewToMainWindow(HbView *view); |
|
90 |
91 |
91 QModelIndex firstVisibleItemIndex(const HbListView *view) const; |
92 QModelIndex firstVisibleItemIndex(const HbListView *view) const; |
92 |
93 |
93 void connectSearchPanelSignals(); |
94 void connectSearchPanelSignals(); |
94 void disconnectSearchPanelSignals(); |
95 void disconnectSearchPanelSignals(); |
115 HbListView *mListView; |
116 HbListView *mListView; |
116 HbGroupBox *mViewLabel; |
117 HbGroupBox *mViewLabel; |
117 |
118 |
118 HbListView *mSearchListView; |
119 HbListView *mSearchListView; |
119 HbSearchPanel *mSearchPanel; |
120 HbSearchPanel *mSearchPanel; |
|
121 HbStaticVkbHost* mVkbHost; |
120 |
122 |
121 HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest) |
123 HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest) |
122 }; |
124 }; |
123 |
125 |
124 |
126 |