equal
deleted
inserted
replaced
41 |
41 |
42 HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest) |
42 HS_STATES_TEST_FRIEND_CLASS(MenuStatesTest) |
43 |
43 |
44 public: |
44 public: |
45 |
45 |
46 HsSearchView( |
46 HsSearchView(HsMenuViewBuilder &builder, HsStateContext stateContext, |
47 HsMenuViewBuilder &builder, |
47 HsMainWindow &mainWindow, HsOperationalContext operationalContext); |
48 HsStateContext stateContext, |
|
49 HsMainWindow &mainWindow); |
|
50 ~HsSearchView(); |
48 ~HsSearchView(); |
51 |
49 |
52 void setSearchPanelVisible(bool visible); |
50 void setSearchPanelVisible(bool visible); |
53 bool isActive() const; |
51 bool isActive() const; |
|
52 void setOperationalContext(HsOperationalContext operationalContext); |
54 private: |
53 private: |
55 |
54 |
56 QModelIndex firstVisibleItemIndex(const HbListView *view) const; |
55 QModelIndex firstVisibleItemIndex(const HbAbstractItemView *view) const; |
57 void searchBegins(); |
56 void searchBegins(); |
58 |
57 |
59 void connectSearchItemViewsSignals(); |
58 void connectSearchItemViewsSignals(); |
60 void disconnectSearchItemViewsSignals(); |
59 void disconnectSearchItemViewsSignals(); |
61 |
60 |
97 HsSearchFilterProxyModel *mProxyModel; // owned |
96 HsSearchFilterProxyModel *mProxyModel; // owned |
98 HbView *mSearchView; |
97 HbView *mSearchView; |
99 HbListView *mSearchListView; |
98 HbListView *mSearchListView; |
100 HbSearchPanel *mSearchPanel; |
99 HbSearchPanel *mSearchPanel; |
101 const HsStateContext mStateContext; |
100 const HsStateContext mStateContext; |
102 HsOperationalContext mAfterSearchContext; |
101 HsOperationalContext mOperationalContext; |
103 HsMenuViewBuilder &mBuilder; |
102 HsMenuViewBuilder &mBuilder; |
104 HsMainWindow &mMainWindow; |
103 HsMainWindow &mMainWindow; |
105 HbListView *mListView; |
104 HbAbstractItemView *mView; |
106 QScopedPointer<HbShrinkingVkbHost> mVkbHost; |
105 QScopedPointer<HbShrinkingVkbHost> mVkbHost; |
107 HsSearchViewBuilder mSearchViewBuilder; |
106 HsSearchViewBuilder mSearchViewBuilder; |
108 bool mEmptyResultText; |
107 bool mEmptyResultText; |
109 QString mCriteria; |
108 QString mCriteria; |
110 |
109 |