AusweisApp2
Lade ...
Suche ...
Keine Treffer
governikus::RemoteServiceModel Klassenreferenz

#include <RemoteServiceModel.h>

Klassendiagramm für governikus::RemoteServiceModel:

Öffentliche Slots

void onTranslationChanged ()
 
void onReaderPlugInTypesChanged (bool pExplicitStart)
 
- Öffentliche Slots geerbt von governikus::WorkflowModel
void onReaderManagerSignal ()
 

Signale

void fireStartWorkflow (const QSharedPointer< WorkflowRequest > &pRequest)
 
void fireIsStartingChanged ()
 
void fireIsRunningChanged ()
 
void fireEnvironmentChanged ()
 
void firePskChanged (const QByteArray &pPsk)
 
void fireDisplayTextChanged ()
 
void fireConnectedChanged ()
 
void fireServerPskChanged ()
 
void fireDetectionChanged ()
 
void firePairingFailed (const QString &pDeviceName, const QString &pErrorMessage)
 
void firePairingSuccess ()
 
void firePairingCompleted ()
 
void fireConnectionInfoChanged ()
 
void fireConnectedServerDeviceNamesChanged ()
 
void fireRemoteReaderVisibleChanged ()
 
void fireEstablishPaceChannelUpdated ()
 
void fireCertificateRemoved (const QString &pDeviceName)
 
void fireTransactionInfoChanged ()
 
- Signale geerbt von governikus::WorkflowModel
void fireCurrentStateChanged (const QString &pState)
 
void fireResultChanged ()
 
void fireReaderPlugInTypeChanged (bool pExplicitStart=false)
 
void fireSelectedReaderChanged ()
 
void fireIsSmartCardAllowedChanged ()
 
void fireReaderImageChanged ()
 
void fireNextWorkflowPendingChanged ()
 
void fireSupportedPlugInTypesChanged ()
 
void fireRemoveCardFeedbackChanged ()
 
void fireHasCardChanged ()
 

Öffentliche Methoden

bool isRunning () const
 
Q_INVOKABLE void setRunning (bool pState, bool pEnablePairing=false)
 
bool isStarting () const
 
RemoteDeviceModelgetAllDevices ()
 
RemoteDeviceFilterModelgetAvailableDevicesInPairingMode ()
 
RemoteDeviceFilterModelgetAvailablePairedDevices ()
 
RemoteDeviceFilterModelgetUnavailablePairedDevices ()
 
void setDetectRemoteDevices (bool pNewStatus)
 
bool detectRemoteDevices () const
 
Q_INVOKABLE bool rememberServer (const QString &pDeviceId)
 
Q_INVOKABLE void connectToRememberedServer (const QString &pServerPsk)
 
QVector< ReaderManagerPlugInType > getSupportedReaderPlugInTypes () const override
 
void resetRemoteServiceContext (const QSharedPointer< IfdServiceContext > &pContext=QSharedPointer< IfdServiceContext >())
 
void setPairing (bool pEnabled)
 
bool isPairing ()
 
bool isConnectedToPairedDevice () const
 
bool enableTransportPinLink () const
 
bool isRunnable () const
 
bool isCanEnableNfc () const
 
QString getErrorMessage () const
 
QByteArray getPsk () const
 
QString getDisplayText () const
 
int getPercentage () const
 
QString getConnectionInfo () const
 
QString getConnectedServerDeviceNames () const
 
bool getRemoteReaderVisible () const
 
QString getTransactionInfo () const
 
QString getConnectedClientName () const
 
Q_INVOKABLE bool pinPadModeOn () const
 
Q_INVOKABLE void forgetDevice (const QString &pId)
 
Q_INVOKABLE void cancelPasswordRequest ()
 
Q_INVOKABLE void changePinLength ()
 
- Öffentliche Methoden geerbt von governikus::WorkflowModel
 WorkflowModel (QObject *pParent=nullptr)
 
 ~WorkflowModel () override=default
 
void resetWorkflowContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
QString getCurrentState () const
 
virtual QString getResultString () const
 
bool isError () const
 
bool isMaskedError () const
 
ReaderManagerPlugInType getReaderPlugInType () const
 
void setReaderPlugInType (ReaderManagerPlugInType pReaderPlugInType)
 
bool isBasicReader () const
 
bool isRemoteReader () const
 
bool hasCard () const
 
bool isSmartCardAllowed () const
 
bool isSmartSupported () const
 
bool getNextWorkflowPending () const
 
GlobalStatus::Code getStatusCode () const
 
QString getReaderImage () const
 
QString getStatusHintText () const
 
QString getStatusHintActionText () const
 
Q_INVOKABLE bool invokeStatusHintAction ()
 
bool showRemoveCardFeedback () const
 
void setRemoveCardFeedback (bool pEnabled)
 
Q_INVOKABLE void insertSmartCard ()
 
Q_INVOKABLE void insertSimulator ()
 
Q_INVOKABLE void cancelWorkflow ()
 
Q_INVOKABLE void startScanExplicitly ()
 
Q_INVOKABLE void continueWorkflow ()
 
Q_INVOKABLE void setInitialPluginType ()
 
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
 

Propertys

bool running
 
bool isStarting
 
bool runnable
 
bool canEnableNfc
 
QString errorMessage
 
bool isPairing
 
QByteArray psk
 
QString displayText
 
int percentage
 
bool connectedToPairedDevice
 
QString connectionInfo
 
QString connectedServerDeviceNames
 
RemoteDeviceModelallDevices
 
RemoteDeviceFilterModelavailableDevicesInPairingMode
 
RemoteDeviceFilterModelavailablePairedDevices
 
RemoteDeviceFilterModelunavailablePairedDevices
 
bool detectRemoteDevices
 
bool enableTransportPinLink
 
bool remoteReaderVisible
 
bool requiresLocalNetworkPermission
 
QString transactionInfo
 
QString connectedClientName
 
- Propertys geerbt von governikus::WorkflowModel
QString currentState
 
QString resultString
 
bool error
 
bool errorIsMasked
 
ReaderManagerPlugInType readerPlugInType
 
bool isSmartSupported
 
QVector< ReaderManagerPlugInType > supportedPlugInTypes
 
bool isBasicReader
 
bool isRemoteReader
 
bool isSmartCardAllowed
 
QString readerImage
 
bool hasNextWorkflowPending
 
QString statusHintText
 
QString statusHintActionText
 
bool showRemoveCardFeedback
 
bool hasCard
 

Freundbeziehungen

class Env
 

Dokumentation der Elementfunktionen

◆ cancelPasswordRequest()

void RemoteServiceModel::cancelPasswordRequest ( )

◆ changePinLength()

void RemoteServiceModel::changePinLength ( )

◆ connectToRememberedServer()

void RemoteServiceModel::connectToRememberedServer ( const QString &  pServerPsk)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ detectRemoteDevices()

bool RemoteServiceModel::detectRemoteDevices ( ) const

◆ enableTransportPinLink()

bool RemoteServiceModel::enableTransportPinLink ( ) const

◆ fireCertificateRemoved

void governikus::RemoteServiceModel::fireCertificateRemoved ( const QString &  pDeviceName)
signal

◆ fireConnectedChanged

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

◆ fireConnectedServerDeviceNamesChanged

void governikus::RemoteServiceModel::fireConnectedServerDeviceNamesChanged ( )
signal

◆ fireConnectionInfoChanged

void governikus::RemoteServiceModel::fireConnectionInfoChanged ( )
signal

◆ fireDetectionChanged

void governikus::RemoteServiceModel::fireDetectionChanged ( )
signal

◆ fireDisplayTextChanged

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

◆ fireEnvironmentChanged

void governikus::RemoteServiceModel::fireEnvironmentChanged ( )
signal

◆ fireEstablishPaceChannelUpdated

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

◆ fireIsRunningChanged

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

◆ fireIsStartingChanged

void governikus::RemoteServiceModel::fireIsStartingChanged ( )
signal

◆ firePairingCompleted

void governikus::RemoteServiceModel::firePairingCompleted ( )
signal

◆ firePairingFailed

void governikus::RemoteServiceModel::firePairingFailed ( const QString &  pDeviceName,
const QString &  pErrorMessage 
)
signal

◆ firePairingSuccess

void governikus::RemoteServiceModel::firePairingSuccess ( )
signal

◆ firePskChanged

void governikus::RemoteServiceModel::firePskChanged ( const QByteArray &  pPsk)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireRemoteReaderVisibleChanged

void governikus::RemoteServiceModel::fireRemoteReaderVisibleChanged ( )
signal

◆ fireServerPskChanged

void governikus::RemoteServiceModel::fireServerPskChanged ( )
signal

◆ fireStartWorkflow

void governikus::RemoteServiceModel::fireStartWorkflow ( const QSharedPointer< WorkflowRequest > &  pRequest)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireTransactionInfoChanged

void governikus::RemoteServiceModel::fireTransactionInfoChanged ( )
signal

◆ forgetDevice()

void RemoteServiceModel::forgetDevice ( const QString &  pId)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getAllDevices()

RemoteDeviceModel * RemoteServiceModel::getAllDevices ( )

◆ getAvailableDevicesInPairingMode()

RemoteDeviceFilterModel * RemoteServiceModel::getAvailableDevicesInPairingMode ( )

◆ getAvailablePairedDevices()

RemoteDeviceFilterModel * RemoteServiceModel::getAvailablePairedDevices ( )

◆ getConnectedClientName()

QString RemoteServiceModel::getConnectedClientName ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getConnectedServerDeviceNames()

QString RemoteServiceModel::getConnectedServerDeviceNames ( ) const

◆ getConnectionInfo()

QString RemoteServiceModel::getConnectionInfo ( ) const

◆ getDisplayText()

QString RemoteServiceModel::getDisplayText ( ) const

◆ getErrorMessage()

QString RemoteServiceModel::getErrorMessage ( ) const

◆ getPercentage()

int RemoteServiceModel::getPercentage ( ) const

◆ getPsk()

QByteArray RemoteServiceModel::getPsk ( ) const

◆ getRemoteReaderVisible()

bool RemoteServiceModel::getRemoteReaderVisible ( ) const

◆ getSupportedReaderPlugInTypes()

QVector< ReaderManagerPlugInType > RemoteServiceModel::getSupportedReaderPlugInTypes ( ) const
overridevirtual

Erneute Implementation von governikus::WorkflowModel.

◆ getTransactionInfo()

QString RemoteServiceModel::getTransactionInfo ( ) const

◆ getUnavailablePairedDevices()

RemoteDeviceFilterModel * RemoteServiceModel::getUnavailablePairedDevices ( )

◆ isCanEnableNfc()

bool RemoteServiceModel::isCanEnableNfc ( ) const

◆ isConnectedToPairedDevice()

bool RemoteServiceModel::isConnectedToPairedDevice ( ) const

◆ isPairing()

bool governikus::RemoteServiceModel::isPairing ( )

◆ isRunnable()

bool RemoteServiceModel::isRunnable ( ) const

◆ isRunning()

bool RemoteServiceModel::isRunning ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isStarting()

bool RemoteServiceModel::isStarting ( ) const

◆ onReaderPlugInTypesChanged

void RemoteServiceModel::onReaderPlugInTypesChanged ( bool  pExplicitStart)
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ onTranslationChanged

void RemoteServiceModel::onTranslationChanged ( )
slot

◆ pinPadModeOn()

bool RemoteServiceModel::pinPadModeOn ( ) const

◆ rememberServer()

bool RemoteServiceModel::rememberServer ( const QString &  pDeviceId)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ resetRemoteServiceContext()

void RemoteServiceModel::resetRemoteServiceContext ( const QSharedPointer< IfdServiceContext > &  pContext = QSharedPointer<IfdServiceContext>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setDetectRemoteDevices()

void RemoteServiceModel::setDetectRemoteDevices ( bool  pNewStatus)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setPairing()

void RemoteServiceModel::setPairing ( bool  pEnabled)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setRunning()

void RemoteServiceModel::setRunning ( bool  pState,
bool  pEnablePairing = false 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ Env

friend class Env
friend

Dokumentation der Propertys

◆ allDevices

RemoteDeviceModel * governikus::RemoteServiceModel::allDevices
read

◆ availableDevicesInPairingMode

RemoteDeviceFilterModel * governikus::RemoteServiceModel::availableDevicesInPairingMode
read

◆ availablePairedDevices

RemoteDeviceFilterModel * governikus::RemoteServiceModel::availablePairedDevices
read

◆ canEnableNfc

bool governikus::RemoteServiceModel::canEnableNfc
read

◆ connectedClientName

QString governikus::RemoteServiceModel::connectedClientName
read

◆ connectedServerDeviceNames

QString governikus::RemoteServiceModel::connectedServerDeviceNames
read

◆ connectedToPairedDevice

bool governikus::RemoteServiceModel::connectedToPairedDevice
read

◆ connectionInfo

QString governikus::RemoteServiceModel::connectionInfo
read

◆ detectRemoteDevices

bool governikus::RemoteServiceModel::detectRemoteDevices
readwrite

◆ displayText

QString governikus::RemoteServiceModel::displayText
read

◆ enableTransportPinLink

bool governikus::RemoteServiceModel::enableTransportPinLink
read

◆ errorMessage

QString governikus::RemoteServiceModel::errorMessage
read

◆ isPairing

bool RemoteServiceModel::isPairing
read

◆ isStarting

bool governikus::RemoteServiceModel::isStarting
read

◆ percentage

int governikus::RemoteServiceModel::percentage
read

◆ psk

QByteArray governikus::RemoteServiceModel::psk
read

◆ remoteReaderVisible

bool governikus::RemoteServiceModel::remoteReaderVisible
read

◆ requiresLocalNetworkPermission

bool governikus::RemoteServiceModel::requiresLocalNetworkPermission

◆ runnable

bool governikus::RemoteServiceModel::runnable
read

◆ running

bool governikus::RemoteServiceModel::running
read

◆ transactionInfo

QString governikus::RemoteServiceModel::transactionInfo
read

◆ unavailablePairedDevices

RemoteDeviceFilterModel * governikus::RemoteServiceModel::unavailablePairedDevices
read

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