AusweisApp2
governikus::AbstractState Klassenreferenzabstract

#include <AbstractState.h>

Abgeleitet von QState.

Basisklasse für governikus::FinalState, governikus::StateActivateStoreFeedbackDialog, governikus::StateCertificateDescriptionCheck, governikus::StateChangePin, governikus::StateChangePinIfd, governikus::StateChangePinResponse, governikus::StateChangeSmartPin, governikus::StateCheckApplet, governikus::StateCheckCertificates, governikus::StateCheckError, governikus::StateCheckRefreshAddress, governikus::StateCheckStatus, governikus::StateCleanUpReaderManager, governikus::StateClearPacePasswords, governikus::StateConnectCard, governikus::StateDestroyPace, governikus::StateDidAuthenticateEac1, governikus::StateDidAuthenticateEac2, governikus::StateEACAdditionalInputType, governikus::StateEditAccessRights, governikus::StateEnterNewPacePin, governikus::StateEnterNewPacePinIfd, governikus::StateEnterPacePassword, governikus::StateEnterPacePasswordIfd, governikus::StateEstablishPaceChannel, governikus::StateEstablishPaceChannelIfd, governikus::StateEstablishPaceChannelResponse, governikus::StateExtractCvcsFromEac1InputType, governikus::StateFinalizePersonalization, governikus::StateGenericProviderCommunication, governikus::StateGenericSendReceive, governikus::StateGetTcToken, governikus::StateInitializeFramework, governikus::StateInitializePersonalization, governikus::StateInsertCard, governikus::StateLoadSmartTcTokenUrl, governikus::StateLoadTcTokenUrl, governikus::StateMaintainCardConnection, governikus::StateParseTcTokenUrl, governikus::StatePreVerification, governikus::StatePrepareApplet, governikus::StatePrepareChangePin, governikus::StatePrepareChangePinIfd, governikus::StatePreparePace, governikus::StatePreparePaceIfd, governikus::StateProcessCertificatesFromEac2, governikus::StateProcessIfdMessages, governikus::StateProcessing, governikus::StateRedirectBrowser, governikus::StateSelectReader, governikus::StateSendWhitelistSurvey, governikus::StateShowResult, governikus::StateStartIfdService, governikus::StateStartPaos, governikus::StateStartPaosPersonalization, governikus::StateStartPaosResponse, governikus::StateStartPaosResponsePersonalization, governikus::StateStopIfdService, governikus::StateTransmit, governikus::StateTransmitPersonalization, governikus::StateUnfortunateCardPosition, governikus::StateUpdateRetryCounter, governikus::StateVerifyRetryCounter und governikus::StateWriteHistory.

Öffentliche Slots

void onStateApprovedChanged (bool pApproved)
 
virtual void onUserCancelled ()
 
void onCardRemoved (const ReaderInfo &pInfo)
 

Signale

void fireContinue ()
 
void fireAbort ()
 

Öffentliche Methoden

 ~AbstractState () override=default
 
QString getStateName () const
 
void setStateName (const QString &pName)
 

Öffentliche, statische Methoden

static QString getClassName (const char *const pName)
 
template<typename T >
static QString getClassName ()
 
template<typename T >
static bool isState (const QString &pState)
 

Statische öffentliche Attribute

static const char *const cFORCE_START_STOP_SCAN = "FORCE_START_STOP_SCAN"
 

Geschützte Methoden

 AbstractState (const QSharedPointer< WorkflowContext > &pContext)
 
void setAbortOnCardRemoved ()
 
void setKeepCardConnectionAlive ()
 
void onEntry (QEvent *pEvent) override
 
void onExit (QEvent *pEvent) override
 
void clearConnections ()
 
bool isCancellationByUser ()
 
void updateStatus (const GlobalStatus &pStatus)
 
void updateStartPaosResult (const ECardApiResult &pStartPaosResult)
 
void startNfcScanIfNecessary ()
 
void stopNfcScanIfNecessary (const QString &pError=QString())
 

Geschützte Attribute

QVector< QMetaObject::Connection > mConnections
 

Beschreibung der Konstruktoren und Destruktoren

◆ AbstractState()

AbstractState::AbstractState ( const QSharedPointer< WorkflowContext > &  pContext)
explicitprotected

◆ ~AbstractState()

governikus::AbstractState::~AbstractState ( )
overridedefault

Dokumentation der Elementfunktionen

◆ clearConnections()

void AbstractState::clearConnections ( )
protected
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireAbort

void governikus::AbstractState::fireAbort ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireContinue

void governikus::AbstractState::fireContinue ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getClassName() [1/2]

template<typename T >
static QString governikus::AbstractState::getClassName ( )
inlinestatic
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getClassName() [2/2]

QString AbstractState::getClassName ( const char *const  pName)
static

◆ getStateName()

QString AbstractState::getStateName ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isCancellationByUser()

bool AbstractState::isCancellationByUser ( )
protected

◆ isState()

template<typename T >
static bool governikus::AbstractState::isState ( const QString &  pState)
inlinestatic

◆ onCardRemoved

void AbstractState::onCardRemoved ( const ReaderInfo pInfo)
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onEntry()

void AbstractState::onEntry ( QEvent *  pEvent)
overrideprotected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onExit()

void AbstractState::onExit ( QEvent *  pEvent)
overrideprotected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onStateApprovedChanged

void AbstractState::onStateApprovedChanged ( bool  pApproved)
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onUserCancelled

void AbstractState::onUserCancelled ( )
virtualslot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setAbortOnCardRemoved()

void AbstractState::setAbortOnCardRemoved ( )
protected

◆ setKeepCardConnectionAlive()

void AbstractState::setKeepCardConnectionAlive ( )
protected

◆ setStateName()

void AbstractState::setStateName ( const QString &  pName)

◆ startNfcScanIfNecessary()

void AbstractState::startNfcScanIfNecessary ( )
protected

◆ stopNfcScanIfNecessary()

void AbstractState::stopNfcScanIfNecessary ( const QString &  pError = QString())
protected
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ updateStartPaosResult()

void AbstractState::updateStartPaosResult ( const ECardApiResult pStartPaosResult)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ updateStatus()

void AbstractState::updateStatus ( const GlobalStatus pStatus)
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

◆ cFORCE_START_STOP_SCAN

const char *const AbstractState::cFORCE_START_STOP_SCAN = "FORCE_START_STOP_SCAN"
static

◆ mConnections

QVector<QMetaObject::Connection> governikus::AbstractState::mConnections
protected

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: