diff -r 09b1ac925e3f -r 03674e5abf46 cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h --- a/cpsecplugins/cpadvancedsecplugin/inc/cpcertview.h Tue Aug 31 16:04:40 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,96 +0,0 @@ -/* -* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0"" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -#ifndef CPCERTVIEW_H -#define CPCERTVIEW_H - -#include - -class HbAbstractViewItem; -class CpCertDataContainer; -class CCTCertInfo; -class HbListView; -class HbAction; -class HbDialog; -class HbMessageBox; -class CpCertView : public CpBaseSettingView - { - Q_OBJECT - - public: - explicit CpCertView(const QModelIndex& index, QGraphicsItem *parent = 0); - virtual ~CpCertView(); - - public: - enum TCertificateViews - { - EAuthorityView=0, - ETrustedView, - EPersonalView, - EDeviceView - }; - - public slots: - void displayPreviousView(); - - private slots: - void openCertificate(); - void openCertFromList(const QModelIndex& modelIndex); - void showTrustSettings(); - void saveTrustSettings(); - void indicateLongPress(HbAbstractViewItem*, QPointF); - - void deleteCertificate(); - TInt refreshListL(); - void refreshView( TInt aCount ); - - void moveSelectedCert(); - void deleteList(); - 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 deleteCertsL( RArray& indexList ); - void setDetails(CpCertView::TCertificateViews currentView); - void moveCertList( RArray& indexList ); - - private: - CpCertView::TCertificateViews mCertView; - TInt mPos; - CpCertDataContainer* mCertDataContainer; - TBool mSelectAll; - RArray mSelectionIndex; - RArray mIndexList; - - HbDialog* mPopup; - HbView* mPrevView; - HbView* mCurrentView; - CpBaseSettingView* mRefreshedView; - HbListView* mListView; - HbListView* mSelectAllView; - HbView* mOriginalView; - HbMessageBox* mNote; - HbMenu* mContextMenu; - }; - -#endif /* CPCERTVIEW_H */