AusweisApp2
governikus::AbstractState Klassenreferenzabstract

#include <AbstractState.h>

Abgeleitet von QState.

Basisklasse für governikus::FinalState, governikus::StateActivateStoreFeedbackDialog, governikus::StateCertificateDescriptionCheck, governikus::StateChangePin, governikus::StateChangePinRemote, governikus::StateChangePinResponse, governikus::StateCheckCertificates, governikus::StateCheckError, governikus::StateCheckRefreshAddress, governikus::StateCleanUpReaderManager, governikus::StateClearPacePasswords, governikus::StateConnectCard, governikus::StateDestroyPace, governikus::StateDidAuthenticateEac1, governikus::StateDidAuthenticateEac2, governikus::StateDidList, governikus::StateEACAdditionalInputType, governikus::StateEditAccessRights, governikus::StateEnterNewPacePin, governikus::StateEnterNewPacePinRemote, governikus::StateEnterPacePassword, governikus::StateEnterPacePasswordRemote, governikus::StateEstablishPaceChannel, governikus::StateEstablishPaceChannelRemote, governikus::StateEstablishPaceChannelResponse, governikus::StateExtractCvcsFromEac1InputType, governikus::StateGenericSendReceive, governikus::StateGetSelfAuthenticationData, governikus::StateGetTcToken, governikus::StateInitializeFramework, governikus::StateLoadTcTokenUrl, governikus::StateMaintainCardConnection, governikus::StateParseTcTokenUrl, governikus::StatePreVerification, governikus::StatePrepareChangePin, governikus::StatePrepareChangePinRemote, governikus::StatePreparePace, governikus::StatePreparePaceRemote, governikus::StateProcessCertificatesFromEac2, governikus::StateProcessRemoteMessages, governikus::StateProcessing, governikus::StateRedirectBrowser, governikus::StateSelectReader, governikus::StateSendWhitelistSurvey, governikus::StateShowSelfInfo, governikus::StateStartPaos, governikus::StateStartPaosResponse, governikus::StateStartRemoteService, governikus::StateStopRemoteService, governikus::StateTransmit, 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
 
void onEntry (QEvent *pEvent) override
 
QString getStateName () const
 
void setStateName (const QString &pName)
 

Öffentliche, statische Methoden

static QString getClassName (const char *const pName)
 
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, bool pConnectOnCardRemoved=true)
 
void onExit (QEvent *pEvent) override
 
void clearConnections ()
 
bool isCancellationByUser ()
 
void updateStatus (const GlobalStatus &pStatus)
 
void updateStartPaosResult (const ECardApiResult &pStartPaosResult)
 
void startScanIfNecessary ()
 
void stopScanIfNecessary (const QString &pError=QString())
 

Geschützte Attribute

QVector< QMetaObject::Connection > mConnections
 

Beschreibung der Konstruktoren und Destruktoren

◆ AbstractState()

AbstractState::AbstractState ( const QSharedPointer< WorkflowContext > &  pContext,
bool  pConnectOnCardRemoved = true 
)
explicitprotected

◆ ~AbstractState()

AbstractState::~AbstractState ( )
override

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()

QString AbstractState::getClassName ( const char *const  pName)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ 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
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ 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)
override
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:

◆ setStateName()

void AbstractState::setStateName ( const QString &  pName)

◆ startScanIfNecessary()

void AbstractState::startScanIfNecessary ( )
protected

◆ stopScanIfNecessary()

void AbstractState::stopScanIfNecessary ( 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: