AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
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 
16 namespace governikus
17 {
18 
19 class CardConnectionWorker;
20 class ReaderManagerWorker;
21 
22 
24  : public QObject
25 {
26  Q_OBJECT
27 
28  private:
29  const QString mReaderName;
30  QPointer<ReaderManagerWorker> mReaderManagerWorker;
31  QSharedPointer<CardConnection> mCardConnection;
32 
33  public:
34  CreateCardConnectionCommand(const QString& pReaderName, const QPointer<ReaderManagerWorker>& pReaderManagerWorker);
35  Q_INVOKABLE void execute();
36  QSharedPointer<CardConnection> getCardConnection() const;
37  const QString& getReaderName() const;
38 
39  private Q_SLOTS:
40  void onCardConnectionWorkerCreated(QSharedPointer<CardConnectionWorker> pCardConnectionWorker);
41 
42  Q_SIGNALS:
43  void fireCommandDone(QSharedPointer<CreateCardConnectionCommand> pCommand);
44 
45 };
46 
47 } /* namespace governikus */
const QString & getReaderName() const
Definition: CreateCardConnectionCommand.cpp:63
CreateCardConnectionCommand(const QString &pReaderName, const QPointer< ReaderManagerWorker > &pReaderManagerWorker)
Definition: CreateCardConnectionCommand.cpp:19
QSharedPointer< CardConnection > getCardConnection() const
Definition: CreateCardConnectionCommand.cpp:57
Definition: CreateCardConnectionCommand.h:23
Q_INVOKABLE void execute()
Definition: CreateCardConnectionCommand.cpp:28
void fireCommandDone(QSharedPointer< CreateCardConnectionCommand > pCommand)