emailuis/nmailui/inc/nmmessagesearchlistview.h
changeset 43 99bcbff212ad
parent 40 2c62ef3caffd
child 66 084b5b1f02a7
equal deleted inserted replaced
42:139d4b7b2938 43:99bcbff212ad
    22 #include <nmactionobserver.h>
    22 #include <nmactionobserver.h>
    23 #include <QModelIndex>
    23 #include <QModelIndex>
    24 
    24 
    25 class HbAbstractViewItem;
    25 class HbAbstractViewItem;
    26 class HbDocumentLoader;
    26 class HbDocumentLoader;
       
    27 class HbGroupBox;
    27 class HbLabel;
    28 class HbLabel;
    28 class HbLineEdit;
    29 class HbLineEdit;
    29 class HbMenu;
    30 class HbMenu;
    30 class HbPushButton;
    31 class HbPushButton;
    31 class HbTreeView;
    32 class HbTreeView;
    77 
    78 
    78     void loadViewLayout();
    79     void loadViewLayout();
    79     void initTreeView();
    80     void initTreeView();
    80     void setViewTitle();
    81     void setViewTitle();
    81     void noMessagesLabelVisibility(bool visible);
    82     void noMessagesLabelVisibility(bool visible);
       
    83     void updateSearchResultCountInfo();
    82     void setSearchInputMode(NmSearchInputMode mode);
    84     void setSearchInputMode(NmSearchInputMode mode);
    83 
    85 
    84 
    86 
    85 public slots:
    87 public slots:
    86 
    88 
   107     NmMessageListModel &mMsgListModel;
   109     NmMessageListModel &mMsgListModel;
   108     HbDocumentLoader *mDocumentLoader; // Owned
   110     HbDocumentLoader *mDocumentLoader; // Owned
   109     QObjectList mWidgetList;
   111     QObjectList mWidgetList;
   110     HbMenu *mItemContextMenu; // Owned
   112     HbMenu *mItemContextMenu; // Owned
   111     HbTreeView *mMessageListWidget; // Not owned
   113     HbTreeView *mMessageListWidget; // Not owned
   112     HbLabel *mInfoLabel; // Not owned
   114     HbGroupBox *mInfoLabel; // Not owned
   113     HbLabel *mNoMessagesLabel; // Not owned
   115     HbLabel *mNoMessagesLabel; // Not owned
   114     HbLineEdit *mLineEdit; // Not owned
   116     HbLineEdit *mLineEdit; // Not owned
   115     HbPushButton *mPushButton; // Not owned
   117     HbPushButton *mPushButton; // Not owned
   116     NmMessageListModelItem *mLongPressedItem; // Not owned
   118     NmMessageListModelItem *mLongPressedItem; // Not owned
   117 	QModelIndex mActivatedIndex;
   119 	QModelIndex mActivatedIndex;