AusweisApp2
Lade ...
Suche ...
Keine Treffer
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  Workflow {
  WORKFLOW_CHANGE_PIN , WORKFLOW_SELF_AUTHENTICATION , WORKFLOW_AUTHENTICATION , WORKFLOW_SMART ,
  WORKFLOW_NONE
}
 
enum class  QmlNfcState { NFC_UNAVAILABLE , NFC_DISABLED , NFC_INACTIVE , NFC_READY }
 

Öffentliche Slots

void onTranslationChanged ()
 
Q_INVOKABLE void onShowNextFeedback ()
 

Signale

void fireStoreUrlChanged ()
 
void fireNfcStateChanged ()
 
void fireReaderPropertiesUpdated ()
 
void fireCurrentWorkflowChanged ()
 
void fireAvailableReaderChanged ()
 
void fireScaleFactorChanged ()
 
void fireWifiEnabledChanged ()
 
void fireFeedbackChanged ()
 
void fireApplicationStateChanged (bool pIsAppInForeground)
 

Öffentliche Methoden

void resetContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
Q_INVOKABLE int randomInt (int pLowerBound, int pUpperBound) const
 
QString getStoreUrl () const
 
QUrl getReleaseNotesUrl () const
 
QmlNfcState getNfcState () const
 
bool isExtendedLengthApdusUnsupported () const
 
bool isWifiEnabled () const
 
qreal getScaleFactor () const
 
void setScaleFactor (qreal pScaleFactor)
 
Workflow 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 setClipboardText (const QString &pText) const
 
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 QUrl getCustomConfigPath ()
 
Q_INVOKABLE void saveEmbeddedConfig (const QUrl &pFilename)
 
Q_INVOKABLE QString stripHtmlTags (QString pString) const
 

Propertys

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

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 

◆ Workflow

Aufzählungswerte
WORKFLOW_CHANGE_PIN 
WORKFLOW_SELF_AUTHENTICATION 
WORKFLOW_AUTHENTICATION 
WORKFLOW_SMART 
WORKFLOW_NONE 

Dokumentation der Elementfunktionen

◆ enableWifi()

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

◆ fireApplicationStateChanged

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

◆ fireAvailableReaderChanged

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

◆ 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
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireWifiEnabledChanged

void governikus::ApplicationModel::fireWifiEnabledChanged ( )
signal

◆ getAvailableReader()

int ApplicationModel::getAvailableReader ( ) const

◆ getCurrentWorkflow()

ApplicationModel::Workflow ApplicationModel::getCurrentWorkflow ( ) const

◆ getCustomConfigPath()

QUrl ApplicationModel::getCustomConfigPath ( )

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

◆ onTranslationChanged

void ApplicationModel::onTranslationChanged ( )
slot

◆ openOnlineHelp()

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

◆ randomInt()

int ApplicationModel::randomInt ( int  pLowerBound,
int  pUpperBound 
) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ resetContext()

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

◆ saveEmbeddedConfig()

void ApplicationModel::saveEmbeddedConfig ( const QUrl &  pFilename)

◆ setClipboardText()

void ApplicationModel::setClipboardText ( const QString &  pText) const

◆ 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

Workflow governikus::ApplicationModel::currentWorkflow
read

◆ customConfigPath

QUrl governikus::ApplicationModel::customConfigPath
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: