AusweisApp2
governikus::ChangePinModel Klassenreferenz

#include <ChangePinModel.h>

Klassendiagramm für governikus::ChangePinModel:

Signale

void fireStartWorkflow (bool pRequestTransportPin)
 
void fireNewContextSet ()
 
void fireOnPinUnlocked ()
 
- Signale geerbt von governikus::WorkflowModel
void fireCurrentStateChanged (const QString &pState)
 
void fireResultChanged ()
 
void fireReaderPlugInTypeChanged ()
 
void fireIsBasicReaderChanged ()
 
void fireReaderImageChanged ()
 
void fireNextWorkflowPendingChanged ()
 

Öffentliche Methoden

void resetChangePinContext (const QSharedPointer< ChangePinContext > &pContext=QSharedPointer< ChangePinContext >())
 
Q_INVOKABLE void startWorkflow (bool pRequestTransportPin)
 
QString getResultString () const override
 
- Öffentliche Methoden geerbt von governikus::WorkflowModel
 WorkflowModel (QObject *pParent=nullptr)
 
 ~WorkflowModel () override
 
void resetWorkflowContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
QString getCurrentState () const
 
bool isError () const
 
bool isMaskedError () const
 
ReaderManagerPlugInType getReaderPlugInType () const
 
void setReaderPlugInType (ReaderManagerPlugInType pReaderPlugInType)
 
bool isBasicReader () const
 
bool getNextWorkflowPending () const
 
GlobalStatus::Code getStatusCode () const
 
QString getReaderImage () const
 
QString getStatusHintText () const
 
QString getStatusHintActionText () const
 
Q_INVOKABLE bool invokeStatusHintAction ()
 
Q_INVOKABLE void cancelWorkflow ()
 
Q_INVOKABLE void startScanIfNecessary ()
 
Q_INVOKABLE void cancelWorkflowToChangePin ()
 
Q_INVOKABLE void continueWorkflow ()
 
Q_INVOKABLE void setInitialPluginType ()
 
Q_INVOKABLE bool selectedReaderHasCard () const
 
Q_INVOKABLE bool shouldSkipResultView () const
 
Q_INVOKABLE bool isCancellationByUser () const
 
Q_INVOKABLE QString getEmailHeader () const
 
Q_INVOKABLE QString getEmailBody (bool pPercentEncoding=false, bool pAddLogNotice=false) const
 
Q_INVOKABLE void sendResultMail () const
 

Freundbeziehungen

class Env
 

Weitere Geerbte Elemente

- Öffentliche Slots geerbt von governikus::WorkflowModel
void onReaderManagerSignal ()
 
- Propertys geerbt von governikus::WorkflowModel
QString currentState
 
QString resultString
 
bool error
 
bool errorIsMasked
 
ReaderManagerPlugInType readerPlugInType
 
bool isBasicReader
 
QString readerImage
 
bool hasNextWorkflowPending
 
QString statusHintText
 
QString statusHintActionText
 

Dokumentation der Elementfunktionen

◆ fireNewContextSet

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

◆ fireOnPinUnlocked

void governikus::ChangePinModel::fireOnPinUnlocked ( )
signal

◆ fireStartWorkflow

void governikus::ChangePinModel::fireStartWorkflow ( bool  pRequestTransportPin)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getResultString()

QString ChangePinModel::getResultString ( ) const
overridevirtual

Erneute Implementation von governikus::WorkflowModel.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ resetChangePinContext()

void ChangePinModel::resetChangePinContext ( const QSharedPointer< ChangePinContext > &  pContext = QSharedPointer<ChangePinContext>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ startWorkflow()

void ChangePinModel::startWorkflow ( bool  pRequestTransportPin)

Freundbeziehungen und Funktionsdokumentation

◆ Env

friend class Env
friend

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