AusweisApp2
CreateCardConnectionCommand.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "CardConnection.h"
10 
11 #include <QObject>
12 #include <QSharedPointer>
13 #include <QString>
14 
15 class test_StateConnectCard;
16 
17 namespace governikus
18 {
19 
20 class ReaderManagerWorker;
21 
23  : public QObject
24 {
25  Q_OBJECT
26 
27  private:
28  friend class ::test_StateConnectCard;
29  const QString mReaderName;
30  QPointer<ReaderManagerWorker> mReaderManagerWorker;
31  QSharedPointer<CardConnection> mCardConnection;
32 
33  Q_INVOKABLE void execute();
34 
35  public:
36  explicit CreateCardConnectionCommand(const QString& pReaderName, const QPointer<ReaderManagerWorker>& pReaderManagerWorker);
37 
38  void run();
39  QSharedPointer<CardConnection> getCardConnection() const;
40  const QString& getReaderName() const;
41 
42  private Q_SLOTS:
43  void onCardConnectionWorkerCreated(QSharedPointer<CardConnectionWorker> pCardConnectionWorker);
44 
45  Q_SIGNALS:
46  void fireCommandDone(QSharedPointer<CreateCardConnectionCommand> pCommand);
47 
48 };
49 
50 } // namespace governikus
governikus::CreateCardConnectionCommand
Definition: CreateCardConnectionCommand.h:24
governikus::ReaderManagerWorker::fireCardConnectionWorkerCreated
void fireCardConnectionWorkerCreated(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
governikus::CreateCardConnectionCommand::CreateCardConnectionCommand
CreateCardConnectionCommand(const QString &pReaderName, const QPointer< ReaderManagerWorker > &pReaderManagerWorker)
Definition: CreateCardConnectionCommand.cpp:23
Initializer.h
name
const char * name
Definition: http_parser.cpp:470
CreateCardConnectionCommand.h
governikus::CardConnection
This class represents a connection to a smart card.
Definition: CardConnection.h:41
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::CreateCardConnectionCommand::run
void run()
Definition: CreateCardConnectionCommand.cpp:32
governikus::CreateCardConnectionCommand::getCardConnection
QSharedPointer< CardConnection > getCardConnection() const
Definition: CreateCardConnectionCommand.cpp:70
governikus::Initializer::Entry
Definition: Initializer.h:31
governikus::CreateCardConnectionCommand::getReaderName
const QString & getReaderName() const
Definition: CreateCardConnectionCommand.cpp:76
governikus::CreateCardConnectionCommand::fireCommandDone
void fireCommandDone(QSharedPointer< CreateCardConnectionCommand > pCommand)
CardConnection.h
ReaderManagerWorker.h