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
22
class
CreateCardConnectionCommand
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
src
card
base
command
CreateCardConnectionCommand.h
Erzeugt von
1.8.18