AusweisApp
Lade ...
Suche ...
Keine Treffer
ExecuteCommand.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include <QVariant>
8
9#include <functional>
10
11
12namespace governikus
13{
14
16 : public QObject
17{
19
20 private:
21 Q_INVOKABLE void execute();
22
23 const std::function<QVariant()> mFunc;
24
25 protected:
26 ~ExecuteCommand() override = default;
27
28 public:
29 explicit ExecuteCommand(const std::function<QVariant()>& pFunc);
30 void run();
31
34};
35
36} // namespace governikus
Definition ExecuteCommand.h:17
void run()
Definition ExecuteCommand.cpp:18
void fireCommandDone(const QVariant &pResult)
ExecuteCommand(const std::function< QVariant()> &pFunc)
Definition ExecuteCommand.cpp:12
~ExecuteCommand() override=default
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112