qt: Undeprecate API that I find useful
[gpgme.git] / lang / qt / src / qgpgmekeygenerationjob.cpp
index 56323c9..7cf4c8c 100644 (file)
@@ -3,14 +3,15 @@
 
     This file is part of qgpgme, the Qt API binding for gpgme
     Copyright (c) 2004 Klarälvdalens Datakonsult AB
-    Copyright (c) 2016 Intevation GmbH
+    Copyright (c) 2016 by Bundesamt für Sicherheit in der Informationstechnik
+    Software engineering by Intevation GmbH
 
-    Libkleopatra is free software; you can redistribute it and/or
+    QGpgME is free software; you can redistribute it and/or
     modify it under the terms of the GNU General Public License as
     published by the Free Software Foundation; either version 2 of the
     License, or (at your option) any later version.
 
-    Libkleopatra is distributed in the hope that it will be useful,
+    QGpgME is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     General Public License for more details.
     your version.
 */
 
+#ifdef HAVE_CONFIG_H
+ #include "config.h"
+#endif
+
 #include "qgpgmekeygenerationjob.h"
 
 #include "dataprovider.h"
@@ -42,7 +47,6 @@
 
 using namespace QGpgME;
 using namespace GpgME;
-using namespace boost;
 
 QGpgMEKeyGenerationJob::QGpgMEKeyGenerationJob(Context *context)
     : mixin_type(context)
@@ -61,11 +65,12 @@ static QGpgMEKeyGenerationJob::result_type generate_key(Context *ctx, const QStr
     const KeyGenerationResult res = ctx->generateKey(parameters.toUtf8().constData(), data);
     Error ae;
     const QString log = _detail::audit_log_as_html(ctx, ae);
-    return make_tuple(res, dp.data(), log, ae);
+    return std::make_tuple(res, dp.data(), log, ae);
 }
 
 Error QGpgMEKeyGenerationJob::start(const QString &parameters)
 {
-    run(bind(&generate_key, _1, parameters));
+    run(std::bind(&generate_key, std::placeholders::_1, parameters));
     return Error();
 }
+#include "qgpgmekeygenerationjob.moc"