33 #ifndef CERTIFICATEINFOWIDGETIMPL_H
34 #define CERTIFICATEINFOWIDGETIMPL_H
36 #include "certificateinfowidget.h"
38 #include <gpgmepp/key.h>
40 #include <tqvaluelist.h>
49 class CertificateInfoWidgetImpl : public CertificateInfoWidget {
53 CertificateInfoWidgetImpl( const GpgME::Key & key, bool external,
54 TQWidget * parent=0, const char * name=0);
56 void setKey( const GpgME::Key & key );
59 void requestCertificateDownload( const TQString & fingerprint, const TQString& displayName );
62 void slotShowInfo( TQListViewItem* );
63 void slotShowCertPathDetails( TQListViewItem* );
64 void slotImportCertificate();
65 void slotCertificateChainListingResult( const GpgME::KeyListResult & res );
66 void slotNextKey( const GpgME::Key & key );
67 void slotKeyExistanceCheckNextCandidate( const GpgME::Key & key );
68 void slotKeyExistanceCheckFinished();
69 void slotCollectStdout(TDEProcess *, char *, int);
70 void slotCollectStderr(TDEProcess *, char *, int);
71 void slotDumpProcessExited(TDEProcess*);
74 void startCertificateChainListing();
75 void startCertificateDump();
76 void startKeyExistanceCheck();
77 void updateChainView();
80 TQCString mDumpOutput;
82 TQValueList<GpgME::Key> mChain;
|