AusweisApp
Lade ...
Suche ...
Keine Treffer
UIPlugInAutomatic.h
gehe zur Dokumentation dieser Datei
1
9
#pragma once
10
11
#include "
UIPlugIn.h
"
12
13
class
test_UIPlugInAutomatic;
14
15
namespace
governikus
16
{
17
18
class
UIPlugInAutomatic
19
:
public
UIPlugIn
20
{
21
Q_OBJECT
22
Q_PLUGIN_METADATA
(
IID
"governikus.UIPlugIn"
FILE
"metadata.json"
)
23
Q_INTERFACES
(governikus::UIPlugIn)
24
friend
class
::
test_UIPlugInAutomatic
;
25
26
private
:
27
QSharedPointer
<WorkflowContext> mContext;
28
QString
mDominator;
29
bool
mPrevUsedAsSDK;
30
bool
mPrevUsedDeveloperMode;
31
32
[[
nodiscard
]]
bool
isDominated()
const
;
33
void
handleInsertCard();
34
void
handlePassword();
35
36
private
Q_SLOTS
:
37
void
onApplicationStarted()
override
;
38
void
doShutdown()
override
;
39
void
onWorkflowStarted(
const
QSharedPointer
<
WorkflowRequest
>&
pRequest
)
override
;
40
void
onWorkflowFinished(
const
QSharedPointer
<
WorkflowRequest
>&
pRequest
)
override
;
41
void
onUiDomination(
const
UIPlugIn*
pUi
,
const
QString
&
pInformation
,
bool
pAccepted
)
override
;
42
void
onUiDominationReleased()
override
;
43
void
onStateChanged(
const
QString
&
pState
);
44
45
public
:
46
UIPlugInAutomatic
();
47
~
UIPlugInAutomatic
()
override
=
default
;
48
};
49
50
}
// namespace governikus
UIPlugIn.h
governikus::UIPlugInAutomatic
Definition
UIPlugInAutomatic.h:20
governikus::UIPlugInAutomatic::test_UIPlugInAutomatic
friend class ::test_UIPlugInAutomatic
Definition
UIPlugInAutomatic.h:24
governikus::WorkflowRequest
Definition
WorkflowRequest.h:26
governikus
Implementation of GeneralAuthenticate response APDUs.
Definition
CommandApdu.h:16
governikus::decodeObject
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition
ASN1TemplateUtil.h:114
src
ui
automatic
UIPlugInAutomatic.h
Erzeugt von
1.10.0