phonebookui/pbkcommonui/inc/cntfetchcontactpopup.h
changeset 65 ae724a111993
parent 59 a642906a277a
equal deleted inserted replaced
59:a642906a277a 65:ae724a111993
    22 #include <hbabstractitemview.h>
    22 #include <hbabstractitemview.h>
    23 #include <QSet>
    23 #include <QSet>
    24 
    24 
    25 class HbDialog;
    25 class HbDialog;
    26 class HbListView;
    26 class HbListView;
    27 class HbTextItem;
       
    28 class HbLabel;
    27 class HbLabel;
    29 class HbAction;
    28 class HbAction;
    30 class HbSearchPanel;
    29 class HbSearchPanel;
    31 class HbStaticVkbHost;
    30 class HbStaticVkbHost;
    32 
    31 
    73     void contactSelected( const QModelIndex& aIndex );
    72     void contactSelected( const QModelIndex& aIndex );
    74     void contactsSelected( const QItemSelection & selected, const QItemSelection & deselected );
    73     void contactsSelected( const QItemSelection & selected, const QItemSelection & deselected );
    75     void selectAll( int aState );
    74     void selectAll( int aState );
    76     void dialogDismissed( HbAction* aAction );
    75     void dialogDismissed( HbAction* aAction );
    77     void loadLayout( Qt::Orientation aOrientation );
    76     void loadLayout( Qt::Orientation aOrientation );
       
    77     void orientationChanged( Qt::Orientation aOrientation );
    78     void handleKeypadOpen();
    78     void handleKeypadOpen();
    79     void handleKeypadClosed();
    79     void handleKeypadClosed();
    80     void closePopup();
    80     void closePopup();
    81     
    81     
    82 private:
    82 private:
    87     QContactManager& mManager;
    87     QContactManager& mManager;
    88     QList<QContactLocalId> mIdList;
    88     QList<QContactLocalId> mIdList;
    89     
    89     
    90     HbDialog* mPopup; // own
    90     HbDialog* mPopup; // own
    91     HbListView* mListView; // own
    91     HbListView* mListView; // own
    92     HbTextItem* mEmptyView; // own
    92     HbLabel* mEmptyView; // own
    93     HbLabel* mHeading; // own
    93     HbLabel* mHeading; // own
    94     HbAction* mPrimaryAction; // own
    94     HbAction* mPrimaryAction; // own
    95     HbSearchPanel* mSearch; //own
    95     HbSearchPanel* mSearch; //own
    96     CntListModel* mModel; // own
    96     CntListModel* mModel; // own
    97     HbStaticVkbHost* mVirtualKeyboard; // own
    97     HbStaticVkbHost* mVirtualKeyboard; // own
    98     CntFetchMarkAll* mMarkAll; // own
    98     CntFetchMarkAll* mMarkAll; // own
    99     QItemSelectionModel* mSelectionModel; // own
    99     QItemSelectionModel* mSelectionModel; // own
   100     CntDocumentLoader* mDoc; // own
   100     CntDocumentLoader* mDoc; // own
   101     QString mTitle;
   101     QString mTitle;
       
   102     QList<QContactLocalId> mIds;
   102 };
   103 };
   103 
   104 
   104 #endif /* CNTFETCHCONTACTPOPUP_H_ */
   105 #endif /* CNTFETCHCONTACTPOPUP_H_ */