AusweisApp
 
Lade ...
Suche ...
Keine Treffer
ExecuteCommand.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include <QVariant>
8
9#include <functional>
10
11
12namespace governikus
13{
14
16 : public QObject
17{
18 Q_OBJECT
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
32 Q_SIGNALS:
33 void fireCommandDone(const QVariant& pResult);
34};
35
36} // namespace governikus
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