cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h
changeset 22 6b63ca65093a
parent 19 098e361762d2
child 30 cc1cea6aabaf
--- a/cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h	Fri May 14 16:43:26 2010 +0300
+++ b/cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h	Thu May 27 13:44:17 2010 +0300
@@ -24,7 +24,9 @@
 class CpCertDataContainer;
 class CCTCertInfo;
 class HbListView;
-
+class HbAction;
+class HbDialog;
+class HbMessageBox;
 class CpCertView : public CpBaseSettingView
 	{
 	Q_OBJECT
@@ -61,7 +63,10 @@
 		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;
@@ -74,12 +79,17 @@
 		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;
 	};
 
 #endif /* CPCERTVIEW_H */