phonebookui/pbkcommonui/inc/cntcollectionview.h
changeset 53 e6aff7b69165
parent 50 77bc263e1626
child 61 d30183af6ca6
equal deleted inserted replaced
51:81c360d47083 53:e6aff7b69165
    27 
    27 
    28 class HbAction;
    28 class HbAction;
    29 class HbView;
    29 class HbView;
    30 class HbListView;
    30 class HbListView;
    31 class CntCollectionListModel;
    31 class CntCollectionListModel;
    32 class CntFetchContacts;
       
    33 class QModelIndex;
    32 class QModelIndex;
    34 class QActionGroup;
    33 class QActionGroup;
    35 class HbAbstractViewItem;
    34 class HbAbstractViewItem;
    36 class CntExtensionManager;
    35 class CntExtensionManager;
    37 
    36 
    64     void showContextMenu(HbAbstractViewItem *item, const QPointF &coords);
    63     void showContextMenu(HbAbstractViewItem *item, const QPointF &coords);
    65     void handleMenu(HbAction* action);
    64     void handleMenu(HbAction* action);
    66     
    65     
    67     void newGroup();
    66     void newGroup();
    68     void handleNewGroup(HbAction* action);
    67     void handleNewGroup(HbAction* action);
    69     void handleNewGroupMembers();
    68     void handleNewGroupMembers( QSet<QContactLocalId> aMembers );
       
    69     void handleCancelGroupMembers();
       
    70     void notifyNewGroup();
    70     
    71     
    71     void refreshDataModel();
    72     void refreshDataModel();
    72     
    73     
    73     void deleteGroup(QContact group);
    74     void deleteGroup(QContact group);
    74     void handleDeleteGroup(int action);
    75     void handleDeleteGroup(int action);
    94     HbAction*               mExtensionAction; // owned by view
    95     HbAction*               mExtensionAction; // owned by view
    95     HbAction*               mNewGroupAction; // owned by view
    96     HbAction*               mNewGroupAction; // owned by view
    96     HbAction*               mDeleteGroupsAction; // owned by view
    97     HbAction*               mDeleteGroupsAction; // owned by view
    97     
    98     
    98     QContact*               mHandledContact; // own, needed for asynchronous popups
    99     QContact*               mHandledContact; // own, needed for asynchronous popups
    99     CntFetchContacts*       mFetchView;
       
   100     QSet<QContactLocalId>   mSelectedContactsSet;
   100     QSet<QContactLocalId>   mSelectedContactsSet;
   101     
   101     
   102     QActionGroup*           mActionGroup;
   102     QActionGroup*           mActionGroup;
   103 };
   103 };
   104 
   104