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
handleInsertCardScanFinished();
35
void
handlePassword();
36
37
private
Q_SLOTS
:
38
void
onApplicationStarted()
override
;
39
void
doShutdown()
override
;
40
void
onWorkflowStarted(
const
QSharedPointer
<
WorkflowRequest
>&
pRequest
)
override
;
41
void
onWorkflowFinished(
const
QSharedPointer
<
WorkflowRequest
>&
pRequest
)
override
;
42
void
onUiDomination(
const
UiPlugin*
pUi
,
const
QString&
pInformation
,
bool
pAccepted
)
override
;
43
void
onUiDominationReleased()
override
;
44
void
onStateChanged(
const
QString&
pState
);
45
46
public
:
47
UiPluginAutomatic
();
48
~
UiPluginAutomatic
()
override
=
default
;
49
};
50
51
}
// 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:17
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