diff options
author | Andre Heinecke <[email protected]> | 2016-04-11 15:06:35 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2016-04-11 15:06:35 +0000 |
commit | d293bd32293929eeb3f6ec35f916a4678fb51729 (patch) | |
tree | 731aa5b5d8c847340a9c29d6158ea3e44493f6b9 | |
parent | Cpp: Add string comparators for keys (diff) | |
download | gpgme-d293bd32293929eeb3f6ec35f916a4678fb51729.tar.gz gpgme-d293bd32293929eeb3f6ec35f916a4678fb51729.zip |
Qt: Remove usage of stl_util.h and predicates.h
* src/lang/qt/qgpgmelistallkeysjob.cpp: Use comperators from
gpgmepp instead of detail. Remove boost usage.
-rw-r--r-- | lang/qt/src/qgpgmelistallkeysjob.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/lang/qt/src/qgpgmelistallkeysjob.cpp b/lang/qt/src/qgpgmelistallkeysjob.cpp index 8b664146..260e9d10 100644 --- a/lang/qt/src/qgpgmelistallkeysjob.cpp +++ b/lang/qt/src/qgpgmelistallkeysjob.cpp @@ -33,8 +33,6 @@ #include "qgpgmelistallkeysjob.h" -#include "predicates.h" - #include "key.h" #include "context.h" #include "keylistresult.h" @@ -48,7 +46,6 @@ using namespace QGpgME; using namespace GpgME; -using namespace boost; QGpgMEListAllKeysJob::QGpgMEListAllKeysJob(Context *context) : mixin_type(context), @@ -110,9 +107,9 @@ static void merge_keys(std::vector<Key> &merged, std::vector<Key> &pub, std::vec std::merge(pub.begin(), pub.end(), sec.begin(), sec.end(), std::back_inserter(merged), - _detail::ByFingerprint<std::less>()); + ByFingerprint<std::less>()); - merged.erase(unique_by_merge(merged.begin(), merged.end(), _detail::ByFingerprint<std::equal_to>()), + merged.erase(unique_by_merge(merged.begin(), merged.end(), ByFingerprint<std::equal_to>()), merged.end()); } @@ -122,10 +119,10 @@ static QGpgMEListAllKeysJob::result_type list_keys(Context *ctx, bool mergeKeys) KeyListResult r; r.mergeWith(do_list_keys(ctx, pub, false)); - std::sort(pub.begin(), pub.end(), _detail::ByFingerprint<std::less>()); + std::sort(pub.begin(), pub.end(), ByFingerprint<std::less>()); r.mergeWith(do_list_keys(ctx, sec, true)); - std::sort(sec.begin(), sec.end(), _detail::ByFingerprint<std::less>()); + std::sort(sec.begin(), sec.end(), ByFingerprint<std::less>()); if (mergeKeys) { merge_keys(merged, pub, sec); @@ -137,7 +134,7 @@ static QGpgMEListAllKeysJob::result_type list_keys(Context *ctx, bool mergeKeys) Error QGpgMEListAllKeysJob::start(bool mergeKeys) { - run(boost::bind(&list_keys, _1, mergeKeys)); + run(std::bind(&list_keys, std::placeholders::_1, mergeKeys)); return Error(); } @@ -145,14 +142,14 @@ KeyListResult QGpgMEListAllKeysJob::exec(std::vector<Key> &pub, std::vector<Key> { const result_type r = list_keys(context(), mergeKeys); resultHook(r); - pub = get<1>(r); - sec = get<2>(r); - return get<0>(r); + pub = std::get<1>(r); + sec = std::get<2>(r); + return std::get<0>(r); } void QGpgMEListAllKeysJob::resultHook(const result_type &tuple) { - mResult = get<0>(tuple); + mResult = std::get<0>(tuple); } #if 0 |