homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hssearchview.h
changeset 96 458d8c8d9580
parent 85 35368b604b28
equal deleted inserted replaced
92:6727c5d0afc7 96:458d8c8d9580
    24 #include <HbShrinkingVkbHost>
    24 #include <HbShrinkingVkbHost>
    25 
    25 
    26 #include "hsmenustates_global.h"
    26 #include "hsmenustates_global.h"
    27 #include "hsmenuviewbuilder.h"
    27 #include "hsmenuviewbuilder.h"
    28 #include "hssearchviewbuilder.h"
    28 #include "hssearchviewbuilder.h"
       
    29 #include "hssearchfilterproxymodel.h"
    29 
    30 
    30 class QSortFilterProxyModel;
       
    31 class HsMainWindow;
    31 class HsMainWindow;
    32 class HbAbstractViewItem;
    32 class HbAbstractViewItem;
    33 class HbLineEdit;
    33 class HbLineEdit;
    34 class HbSearchPanel;
    34 class HbSearchPanel;
    35 
    35 
    92 private:
    92 private:
    93 
    93 
    94     QModelIndex mSearchViewInitialIndex;
    94     QModelIndex mSearchViewInitialIndex;
    95     QModelIndex mIndexToScrollAfterSearchDone;
    95     QModelIndex mIndexToScrollAfterSearchDone;
    96     QModelIndex mSearchViewLongPressedIndex;
    96     QModelIndex mSearchViewLongPressedIndex;
    97     QSortFilterProxyModel *mProxyModel; // owned
    97     HsSearchFilterProxyModel *mProxyModel; // owned
    98     HbView *mSearchView;
    98     HbView *mSearchView;
    99     HbListView *mSearchListView;
    99     HbListView *mSearchListView;
   100     HbSearchPanel *mSearchPanel;
   100     HbSearchPanel *mSearchPanel;
   101     const HsStateContext mStateContext;
   101     const HsStateContext mStateContext;
   102     HsOperationalContext mAfterSearchContext;
   102     HsOperationalContext mAfterSearchContext;
   104     HsMainWindow &mMainWindow;
   104     HsMainWindow &mMainWindow;
   105     HbListView *mListView;
   105     HbListView *mListView;
   106     QScopedPointer<HbShrinkingVkbHost> mVkbHost;
   106     QScopedPointer<HbShrinkingVkbHost> mVkbHost;
   107     HsSearchViewBuilder mSearchViewBuilder;
   107     HsSearchViewBuilder mSearchViewBuilder;
   108     bool mEmptyResultText;
   108     bool mEmptyResultText;
       
   109     QString mCriteria;
       
   110 
   109 };
   111 };
   110 
   112 
   111 #endif /* HSSEARCHVIEW_H_ */
   113 #endif /* HSSEARCHVIEW_H_ */