libkleo
Kleo::AddUserIDJob Class Reference
#include <adduseridjob.h>
Inheritance diagram for Kleo::AddUserIDJob:

Detailed Description
An abstract base class to asynchronously add UIDs to OpenPGP keys.To use a AddUserIDJob, first obtain an instance from the CryptoBackend implementation, connect the progress() and result() signals to suitable slots and then start the job with a call to start(). This call might fail, in which case the AddUserIDJob instance will have scheduled it's own destruction with a call to QObject::deleteLater().
After result() is emitted, the AddUserIDJob will schedule it's own destruction by calling QObject::deleteLater().
Definition at line 60 of file adduseridjob.h.
Signals | |
| void | result (const GpgME::Error &result, const QString &auditLogAsHtml=QString()) |
Public Member Functions | |
| virtual GpgME::Error | start (const GpgME::Key &key, const QString &name, const QString &email, const QString &comment=QString())=0 |
| ~AddUserIDJob () | |
Protected Member Functions | |
| AddUserIDJob (QObject *parent) | |
Constructor & Destructor Documentation
| Kleo::AddUserIDJob::AddUserIDJob | ( | QObject * | parent | ) | [explicit, protected] |
| Kleo::AddUserIDJob::~AddUserIDJob | ( | ) |
Member Function Documentation
| void Kleo::AddUserIDJob::result | ( | const GpgME::Error & | result, | |
| const QString & | auditLogAsHtml = QString() | |||
| ) | [signal] |
| virtual GpgME::Error Kleo::AddUserIDJob::start | ( | const GpgME::Key & | key, | |
| const QString & | name, | |||
| const QString & | email, | |||
| const QString & | comment = QString() | |||
| ) | [pure virtual] |
Starts the operation.
key is the key to add the UID to. name, email and comment are the components of the user id.
The documentation for this class was generated from the following file:
KDE 4.2 API Reference