homescreenapp/stateplugins/hsapplibrarystateplugin/tsrc/t_searchviewbuilder/src/t_searchviewbuilder.cpp
equal
deleted
inserted
replaced
122 void MenuStatesTest::HsSearchViewBuilder_searchViewConstruction() |
122 void MenuStatesTest::HsSearchViewBuilder_searchViewConstruction() |
123 { |
123 { |
124 HsMenuViewBuilder builder; |
124 HsMenuViewBuilder builder; |
125 HsMainWindowMock window; |
125 HsMainWindowMock window; |
126 |
126 |
127 HsSearchView search(builder, HsAllAppsContext, window); |
127 HsSearchView search(builder, HsAllAppsContext, window, HsItemViewContext); |
128 |
128 |
129 QCOMPARE(search.mProxyModel->filterRole(), int(CaItemModel::TextRole)); |
129 QCOMPARE(search.mProxyModel->filterRole(), int(CaItemModel::TextRole)); |
130 QCOMPARE(search.mProxyModel->filterKeyColumn(), 0); |
130 QCOMPARE(search.mProxyModel->filterKeyColumn(), 0); |
131 QCOMPARE(search.mProxyModel->sortRole(), int(CaItemModel::TextRole)); |
131 QCOMPARE(search.mProxyModel->sortRole(), int(CaItemModel::TextRole)); |
132 } |
132 } |
138 void MenuStatesTest::HsSearchViewBuilder_activatedProxySlot() |
138 void MenuStatesTest::HsSearchViewBuilder_activatedProxySlot() |
139 { |
139 { |
140 HsMenuViewBuilder builder; |
140 HsMenuViewBuilder builder; |
141 HsMainWindowMock window; |
141 HsMainWindowMock window; |
142 |
142 |
143 HsSearchView search(builder, HsAllAppsContext, window); |
143 HsSearchView search(builder, HsAllAppsContext, window, HsItemViewContext); |
144 connect(&search, SIGNAL(activated(QModelIndex)), |
144 connect(&search, SIGNAL(activated(QModelIndex)), |
145 this, SLOT(testSlot())); |
145 this, SLOT(testSlot())); |
146 QModelIndex idx; |
146 QModelIndex idx; |
147 |
147 |
148 mSlotActivated = false; |
148 mSlotActivated = false; |
157 void MenuStatesTest::HsSearchViewBuilder_longPressedProxySlot() |
157 void MenuStatesTest::HsSearchViewBuilder_longPressedProxySlot() |
158 { |
158 { |
159 HsMenuViewBuilder builder; |
159 HsMenuViewBuilder builder; |
160 HsMainWindowMock window; |
160 HsMainWindowMock window; |
161 |
161 |
162 HsSearchView search(builder, HsAllAppsContext, window); |
162 HsSearchView search(builder, HsAllAppsContext, window, HsItemViewContext); |
163 connect(&search, SIGNAL(longPressed(HbAbstractViewItem *, QPointF)), |
163 connect(&search, SIGNAL(longPressed(HbAbstractViewItem *, QPointF)), |
164 this, SLOT(testSlot())); |
164 this, SLOT(testSlot())); |
165 |
165 |
166 MockViewItem item; |
166 MockViewItem item; |
167 QPointF point; |
167 QPointF point; |
178 void MenuStatesTest::HsSearchViewBuilder_showHide() |
178 void MenuStatesTest::HsSearchViewBuilder_showHide() |
179 { |
179 { |
180 HsMenuViewBuilder builder; |
180 HsMenuViewBuilder builder; |
181 HsMainWindowMock window; |
181 HsMainWindowMock window; |
182 |
182 |
183 HsSearchView search(builder, HsAllAppsContext, window); |
183 HsSearchView search(builder, HsAllAppsContext, window, HsItemViewContext); |
184 |
184 |
185 search.setSearchPanelVisible(true); |
185 search.setSearchPanelVisible(true); |
186 QVERIFY(search.mSearchListView); |
186 QVERIFY(search.mSearchListView); |
187 search.hideSearchPanel(); |
187 search.hideSearchPanel(); |
188 QVERIFY(!search.mSearchListView); |
188 QVERIFY(!search.mSearchListView); |
217 void MenuStatesTest::HsSearchViewBuilder_hideVkb() |
217 void MenuStatesTest::HsSearchViewBuilder_hideVkb() |
218 { |
218 { |
219 HsMenuViewBuilder builder; |
219 HsMenuViewBuilder builder; |
220 HsMainWindowMock window; |
220 HsMainWindowMock window; |
221 |
221 |
222 HsSearchView search(builder, HsAllAppsContext, window); |
222 HsSearchView search(builder, HsAllAppsContext, window, HsItemViewContext); |
223 |
223 |
224 MockInputContext *const newInputContext(new MockInputContext()); |
224 MockInputContext *const newInputContext(new MockInputContext()); |
225 |
225 |
226 qApp->setInputContext(newInputContext); |
226 qApp->setInputContext(newInputContext); |
227 |
227 |