libkleo
qgpgmelistallkeysjob.cpp
Go to the documentation of this file.
88 ForwardIterator unique_by_merge( ForwardIterator first, ForwardIterator last, BinaryPredicate pred ) {
105 static void merge_keys( std::vector<Key> & merged, std::vector<Key> & pub, std::vector<Key> & sec ) {
113 merged.erase( unique_by_merge( merged.begin(), merged.end(), _detail::ByFingerprint<std::equal_to>() ),
139 KeyListResult QGpgMEListAllKeysJob::exec( std::vector<Key> & pub, std::vector<Key> & sec, bool mergeKeys ) {
static KeyListResult do_list_keys(Context *ctx, std::vector< Key > &keys, bool secretOnly)
Definition: qgpgmelistallkeysjob.cpp:67
void showErrorDialog(QWidget *parent, const QString &caption) const
Definition: qgpgmelistallkeysjob.cpp:151
void resultHook(const result_type &result)
Definition: qgpgmelistallkeysjob.cpp:147
GpgME::KeyListResult exec(std::vector< GpgME::Key > &pub, std::vector< GpgME::Key > &sec, bool mergeKeys)
Definition: qgpgmelistallkeysjob.cpp:139
GpgME::Context * context() const
Definition: threadedjobmixin.h:178
QGpgMEListAllKeysJob(GpgME::Context *context)
Definition: qgpgmelistallkeysjob.cpp:58
QString fromLocal8Bit(const char *str, int size)
void lateInitialization()
Definition: threadedjobmixin.h:146
static void merge_keys(std::vector< Key > &merged, std::vector< Key > &pub, std::vector< Key > &sec)
Definition: qgpgmelistallkeysjob.cpp:105
boost::tuple< GpgME::KeyListResult, std::vector< GpgME::Key >, std::vector< GpgME::Key >, QString, GpgME::Error > result_type
Definition: threadedjobmixin.h:117
void run(const T_binder &func)
Definition: threadedjobmixin.h:153
GpgME::Error start(bool mergeKeys)
Definition: qgpgmelistallkeysjob.cpp:134
~QGpgMEListAllKeysJob()
Definition: qgpgmelistallkeysjob.cpp:65
static QGpgMEListAllKeysJob::result_type list_keys(Context *ctx, bool mergeKeys)
Definition: qgpgmelistallkeysjob.cpp:117
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.