AusweisApp2
governikus::ApplicationModel Klassenreferenz

#include <ApplicationModel.h>

Klassendiagramm für governikus::ApplicationModel:

Öffentliche Typen

enum class  Settings { SETTING_WIFI , SETTING_NETWORK , SETTING_NFC , SETTING_APP }
 
enum class  QmlNfcState { NFC_UNAVAILABLE , NFC_DISABLED , NFC_INACTIVE , NFC_READY }
 

Öffentliche Slots

Q_INVOKABLE void onShowNextFeedback ()
 

Signale

void fireStoreUrlChanged ()
 
void fireNfcStateChanged ()
 
void fireReaderPropertiesUpdated ()
 
void fireCurrentWorkflowChanged ()
 
void fireAvailableReaderChanged ()
 
void fireScaleFactorChanged ()
 
void fireWifiEnabledChanged ()
 
void fireCertificateRemoved (const QString &pDeviceName)
 
void fireFeedbackChanged ()
 

Öffentliche Methoden

void resetContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
QString getStoreUrl () const
 
QUrl getReleaseNotesUrl () const
 
QmlNfcState getNfcState () const
 
bool isExtendedLengthApdusUnsupported () const
 
bool isWifiEnabled () const
 
qreal getScaleFactor () const
 
void setScaleFactor (qreal pScaleFactor)
 
QString getCurrentWorkflow () const
 
int getAvailableReader () const
 
QString getFeedback () const
 
Q_INVOKABLE bool isScreenReaderRunning () const
 
Q_INVOKABLE bool isReaderTypeAvailable (ReaderManagerPlugInType pPlugInType) const
 
Q_INVOKABLE void enableWifi ()
 
Q_INVOKABLE void showSettings (const Settings &pAction)
 
Q_INVOKABLE void showFeedback (const QString &pMessage, bool pReplaceExisting=false)
 
Q_INVOKABLE void keepScreenOn (bool pActive)
 
Q_INVOKABLE QStringList getLicenseText () const
 
Q_INVOKABLE QString onlineHelpUrl (const QString &pHelpSectionName)
 
Q_INVOKABLE void openOnlineHelp (const QString &pHelpSectionName)
 
Q_INVOKABLE QString stripHtmlTags (QString pString) const
 

Propertys

QString storeUrl
 
QUrl releaseNotesUrl
 
QmlNfcState nfcState
 
bool extendedLengthApdusUnsupported
 
qreal scaleFactor
 
bool wifiEnabled
 
QString currentWorkflow
 
int availableReader
 
QString feedback
 

Freundbeziehungen

class Env
 

Dokumentation der Aufzählungstypen

◆ QmlNfcState

Aufzählungswerte
NFC_UNAVAILABLE 
NFC_DISABLED 
NFC_INACTIVE 
NFC_READY 

◆ Settings

Aufzählungswerte
SETTING_WIFI 
SETTING_NETWORK 
SETTING_NFC 
SETTING_APP 

Dokumentation der Elementfunktionen

◆ enableWifi()

void ApplicationModel::enableWifi ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ fireAvailableReaderChanged

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

◆ fireCertificateRemoved

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

◆ fireCurrentWorkflowChanged

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

◆ fireFeedbackChanged

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

◆ fireNfcStateChanged

void governikus::ApplicationModel::fireNfcStateChanged ( )
signal

◆ fireReaderPropertiesUpdated

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

◆ fireScaleFactorChanged

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

◆ fireStoreUrlChanged

void governikus::ApplicationModel::fireStoreUrlChanged ( )
signal

◆ fireWifiEnabledChanged

void governikus::ApplicationModel::fireWifiEnabledChanged ( )
signal

◆ getAvailableReader()

int ApplicationModel::getAvailableReader ( ) const

◆ getCurrentWorkflow()

QString ApplicationModel::getCurrentWorkflow ( ) const

◆ getFeedback()

QString ApplicationModel::getFeedback ( ) const

◆ getLicenseText()

QStringList ApplicationModel::getLicenseText ( ) const

◆ getNfcState()

ApplicationModel::QmlNfcState ApplicationModel::getNfcState ( ) const

◆ getReleaseNotesUrl()

QUrl ApplicationModel::getReleaseNotesUrl ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getScaleFactor()

qreal ApplicationModel::getScaleFactor ( ) const

◆ getStoreUrl()

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

◆ isExtendedLengthApdusUnsupported()

bool ApplicationModel::isExtendedLengthApdusUnsupported ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isReaderTypeAvailable()

bool ApplicationModel::isReaderTypeAvailable ( ReaderManagerPlugInType  pPlugInType) const

◆ isScreenReaderRunning()

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

◆ isWifiEnabled()

bool ApplicationModel::isWifiEnabled ( ) const

◆ keepScreenOn()

void ApplicationModel::keepScreenOn ( bool  pActive)

◆ onlineHelpUrl()

QString ApplicationModel::onlineHelpUrl ( const QString &  pHelpSectionName)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ onShowNextFeedback

void ApplicationModel::onShowNextFeedback ( )
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ openOnlineHelp()

void ApplicationModel::openOnlineHelp ( const QString &  pHelpSectionName)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ resetContext()

void ApplicationModel::resetContext ( const QSharedPointer< WorkflowContext > &  pContext = QSharedPointer<WorkflowContext>())

◆ setScaleFactor()

void ApplicationModel::setScaleFactor ( qreal  pScaleFactor)

◆ showFeedback()

void ApplicationModel::showFeedback ( const QString &  pMessage,
bool  pReplaceExisting = false 
)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ showSettings()

void ApplicationModel::showSettings ( const Settings pAction)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ stripHtmlTags()

QString ApplicationModel::stripHtmlTags ( QString  pString) const

Freundbeziehungen und Funktionsdokumentation

◆ Env

friend class Env
friend

Dokumentation der Propertys

◆ availableReader

int governikus::ApplicationModel::availableReader
read

◆ currentWorkflow

QString governikus::ApplicationModel::currentWorkflow
read

◆ extendedLengthApdusUnsupported

bool governikus::ApplicationModel::extendedLengthApdusUnsupported
read

◆ feedback

QString governikus::ApplicationModel::feedback
read

◆ nfcState

QmlNfcState governikus::ApplicationModel::nfcState
read

◆ releaseNotesUrl

QUrl governikus::ApplicationModel::releaseNotesUrl
read

◆ scaleFactor

qreal governikus::ApplicationModel::scaleFactor
readwrite

◆ storeUrl

QString governikus::ApplicationModel::storeUrl
read

◆ wifiEnabled

bool governikus::ApplicationModel::wifiEnabled
read

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