cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h
branchGCC_SURGE
changeset 40 604cd42065d1
parent 37 7bad16cccaca
child 59 881d92421467
--- a/cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h	Thu Jun 17 12:11:51 2010 +0100
+++ b/cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h	Thu Jul 22 16:43:28 2010 +0100
@@ -24,7 +24,9 @@
 class CpCertDataContainer;
 class CCTCertInfo;
 class HbListView;
-
+class HbAction;
+class HbDialog;
+class HbMessageBox;
 class CpCertView : public CpBaseSettingView
 	{
 	Q_OBJECT
@@ -61,11 +63,14 @@
 		void selectAll();
 		void moveCert();
 		void viewDone();
-		
+		void handleMultipleDelete(HbAction* action);
+		void handleMoveDialog(HbAction* action);
+		void handleDeleteDialog(HbAction* action);
+		void handleMoveCertDialog(HbAction* action);
 	private:
 		const CCTCertInfo* certAt(TInt index) const;
 		QString certLabel(TInt index) const;
-		void deleteCerts( RArray<TInt>& indexList );
+		void deleteCertsL( RArray<TInt>& indexList );
 		void setDetails(CpCertView::TCertificateViews currentView);
 		void moveCertList( RArray<TInt>& indexList );
 
@@ -74,12 +79,18 @@
 		TInt mPos;
 		CpCertDataContainer* mCertDataContainer;
 		TBool mSelectAll;
+		RArray<TInt> mSelectionIndex;
+		RArray<TInt> mIndexList;
 		
+		HbDialog* mPopup;
 		HbView* mPrevView;
 		HbView* mCurrentView;
 		CpBaseSettingView* mRefreshedView;
-		HbListView* mListView;		
+		HbListView* mListView;	
+		HbListView* mSelectAllView;	
 		HbView* mOriginalView;
+		HbMessageBox* mNote;
+		HbMenu* mContextMenu;
 	};
 
 #endif /* CPCERTVIEW_H */