certmanager/lib

Kleo::HierarchicalKeyListJob Class Reference

#include <hierarchicalkeylistjob.h>

Inheritance diagram for Kleo::HierarchicalKeyListJob:
Kleo::KeyListJob Kleo::Job

Public Member Functions

 HierarchicalKeyListJob (const CryptoBackend::Protocol *protocol, bool remote=false, bool includeSigs=false, bool validating=false)
 
GpgME::Error start (const TQStringList &patterns, bool secretOnly=false)
 
GpgME::KeyListResult exec (const TQStringList &patterns, bool secretOnly, std::vector< GpgME::Key > &keys)
 
- Public Member Functions inherited from Kleo::Job
virtual void showErrorDialog (TQWidget *parent=0, const TQString &caption=TQString()) const
 
virtual TQString auditLogAsHtml () const
 
virtual GpgME::Error auditLogError () const
 
bool isAuditLogSupported () const
 

Additional Inherited Members

- Public Slots inherited from Kleo::Job
virtual void slotCancel ()=0
 
- Signals inherited from Kleo::KeyListJob
void nextKey (const GpgME::Key &key)
 
void result (const GpgME::KeyListResult &result)
 
- Signals inherited from Kleo::Job
void progress (const TQString &what, int current, int total)
 
void done ()
 
- Protected Member Functions inherited from Kleo::KeyListJob
 KeyListJob (TQObject *parent, const char *name)
 
- Protected Member Functions inherited from Kleo::Job
 Job (TQObject *parent, const char *name)
 

Detailed Description

A convenience job that additionally fetches all available issuers.

To use a HierarchicalKeyListJob, pass it a CryptoBackend implementation, connect the progress() and result() signals to suitable slots and then start the keylisting with a call to start(). This call might fail, in which case the HierarchicalKeyListJob instance will have scheduled it's own destruction with a call to TQObject::deleteLater().

After result() is emitted, the HierarchicalKeyListJob will schedule its own destruction by calling TQObject::deleteLater().

Definition at line 71 of file hierarchicalkeylistjob.h.

Member Function Documentation

◆ start()

GpgME::Error Kleo::HierarchicalKeyListJob::start ( const TQStringList &  patterns,
bool  secretOnly = false 
)
virtual

Starts the keylist operation.

patterns is a list of patterns used to restrict the list of keys returned. Empty patterns are ignored. patterns must not be empty or contain only empty patterns; use the normal KeyListJob for a full listing.

The secretOnly parameter is ignored by HierarchicalKeyListJob and must be set to false.

Implements Kleo::KeyListJob.

Definition at line 75 of file hierarchicalkeylistjob.cpp.


The documentation for this class was generated from the following files: