AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::ApplicationModel Klassenreferenz

#include <ApplicationModel.h>

Klassendiagramm für governikus::ApplicationModel:

Öffentliche Typen

enum class  Settings { WIFI , NETWORK , NFC , APP }
 
enum class  Workflow {
  CHANGE_PIN , SELF_AUTHENTICATION , AUTHENTICATION , SMART ,
  REMOTE_SERVICE , NONE
}
 
enum class  NfcState { UNAVAILABLE , DISABLED , INACTIVE , READY }
 

Öffentliche Slots

void onTranslationChanged ()
 
Q_INVOKABLE void onShowNextFeedback ()
 

Signale

void fireStoreUrlChanged ()
 
void fireNfcStateChanged ()
 
void fireReaderPropertiesUpdated ()
 
void fireCurrentWorkflowChanged ()
 
void fireAvailableReaderChanged ()
 
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
 
NfcState getNfcState () const
 
bool isExtendedLengthApdusUnsupported () const
 
bool isSmartSupported () const
 
bool isWifiEnabled () const
 
Workflow getCurrentWorkflow () const
 
qsizetype getAvailableReader () const
 
qsizetype getAvailablePcscReader () const
 
QString getFeedback () const
 
Q_INVOKABLE bool isScreenReaderRunning () const
 
Q_INVOKABLE bool isReaderTypeAvailable (ReaderManagerPluginType pPluginType) const
 
Q_INVOKABLE void enableWifi () const
 
Q_INVOKABLE void setClipboardText (const QString &pText) const
 
Q_INVOKABLE void showSettings (const Settings &pAction) const
 
Q_INVOKABLE void showFeedback (const QString &pMessage, bool pReplaceExisting=false)
 
Q_INVOKABLE void keepScreenOn (bool pActive) const
 
Q_INVOKABLE QStringList getLicenseText () const
 
Q_INVOKABLE QUrl getCustomConfigPath () const
 
Q_INVOKABLE void saveEmbeddedConfig (const QUrl &pFilename) const
 
Q_INVOKABLE QString stripHtmlTags (QString pString) const
 

Propertys

QString storeUrl
 
QUrl releaseNotesUrl
 
NfcState nfcState
 
bool extendedLengthApdusUnsupported
 
bool isSmartSupported
 
bool wifiEnabled
 
Workflow currentWorkflow
 
qint64 availableReader
 
qint64 availablePcscReader
 
QString feedback
 
QUrl customConfigPath
 

Freundbeziehungen

class ::test_UiPluginQml
 

Weitere Geerbte Elemente

- Öffentliche, statische Methoden geerbt von governikus::SingletonCreator< ApplicationModel >
static ApplicationModelcreate (const QQmlEngine *, const QJSEngine *)
 

Dokumentation der Aufzählungstypen

◆ NfcState

Aufzählungswerte
UNAVAILABLE 
DISABLED 
INACTIVE 
READY 

◆ Settings

Aufzählungswerte
WIFI 
NETWORK 
NFC 
APP 

◆ Workflow

Aufzählungswerte
CHANGE_PIN 
SELF_AUTHENTICATION 
AUTHENTICATION 
SMART 
REMOTE_SERVICE 
NONE 

Dokumentation der Elementfunktionen

◆ enableWifi()

void ApplicationModel::enableWifi ( ) const
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:

◆ fireStoreUrlChanged

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

◆ fireWifiEnabledChanged

void governikus::ApplicationModel::fireWifiEnabledChanged ( )
signal

◆ getAvailablePcscReader()

qsizetype ApplicationModel::getAvailablePcscReader ( ) const

◆ getAvailableReader()

qsizetype ApplicationModel::getAvailableReader ( ) const

◆ getCurrentWorkflow()

ApplicationModel::Workflow ApplicationModel::getCurrentWorkflow ( ) const

◆ getCustomConfigPath()

QUrl ApplicationModel::getCustomConfigPath ( ) const

◆ getFeedback()

QString ApplicationModel::getFeedback ( ) const

◆ getLicenseText()

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

◆ getNfcState()

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

◆ getReleaseNotesUrl()

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

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

◆ isScreenReaderRunning()

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

◆ isSmartSupported()

bool ApplicationModel::isSmartSupported ( ) const

◆ isWifiEnabled()

bool ApplicationModel::isWifiEnabled ( ) const

◆ keepScreenOn()

void ApplicationModel::keepScreenOn ( bool pActive) const
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
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>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ saveEmbeddedConfig()

void ApplicationModel::saveEmbeddedConfig ( const QUrl & pFilename) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setClipboardText()

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

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

◆ stripHtmlTags()

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

Freundbeziehungen und Funktionsdokumentation

◆ ::test_UiPluginQml

friend class ::test_UiPluginQml
friend

Dokumentation der Propertys

◆ availablePcscReader

qint64 governikus::ApplicationModel::availablePcscReader
read

◆ availableReader

qint64 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

◆ isSmartSupported

bool governikus::ApplicationModel::isSmartSupported
read

◆ nfcState

NfcState governikus::ApplicationModel::nfcState
read

◆ releaseNotesUrl

QUrl governikus::ApplicationModel::releaseNotesUrl
read

◆ storeUrl

QString governikus::ApplicationModel::storeUrl
read

◆ wifiEnabled

bool governikus::ApplicationModel::wifiEnabled
read

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