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 fireAppAboutToQuit ()
 
void fireStoreUrlChanged ()
 
void fireNfcStateChanged ()
 
void fireReaderPropertiesUpdated ()
 
void fireCurrentWorkflowChanged ()
 
void fireAvailableReaderChanged ()
 
void fireWifiEnabledChanged ()
 
void fireFeedbackChanged ()
 
void fireApplicationStateChanged (bool pIsAppInForeground)
 
void fireScreenReaderRunningChanged ()
 

Ö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 getAvailablePcscReader () const
 
qsizetype getAvailableRemoteReader () const
 
QString getFeedback () const
 
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
 
Q_INVOKABLE void showAppStoreRatingDialog () const
 

Öffentliche, statische Methoden

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

Propertys

QString storeUrl
 
QUrl releaseNotesUrl
 
NfcState nfcState
 
bool extendedLengthApdusUnsupported
 
bool isSmartSupported
 
bool wifiEnabled
 
Workflow currentWorkflow
 
qint64 availablePcscReader
 
qint64 availableRemoteReader
 
QString feedback
 
int feedbackTimeout
 
bool isScreenReaderRunning
 
QUrl customConfigPath
 

Freundbeziehungen

class ::test_UiPluginQml
 
class ::test_ApplicationModel
 

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:

◆ fireAppAboutToQuit

void governikus::ApplicationModel::fireAppAboutToQuit ( )
signal

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

◆ fireScreenReaderRunningChanged

void governikus::ApplicationModel::fireScreenReaderRunningChanged ( )
signal

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

◆ getAvailableRemoteReader()

qsizetype ApplicationModel::getAvailableRemoteReader ( ) const
nodiscard
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getCurrentWorkflow()

ApplicationModel::Workflow ApplicationModel::getCurrentWorkflow ( ) const
nodiscard

◆ getCustomConfigPath()

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

◆ getFeedback()

QString ApplicationModel::getFeedback ( ) const
nodiscard

◆ getLicenseText()

QStringList ApplicationModel::getLicenseText ( ) const
nodiscard

◆ getNfcState()

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

◆ getReleaseNotesUrl()

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

◆ getStoreUrl()

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

◆ isExtendedLengthApdusUnsupported()

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

◆ isReaderTypeAvailable()

bool ApplicationModel::isReaderTypeAvailable ( ReaderManagerPluginType pPluginType) const
nodiscard
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isScreenReaderRunning()

bool ApplicationModel::isScreenReaderRunning ( ) const
nodiscard

◆ isSmartSupported()

bool ApplicationModel::isSmartSupported ( ) const
nodiscard

◆ isWifiEnabled()

bool ApplicationModel::isWifiEnabled ( ) const
nodiscard

◆ keepScreenOn()

void ApplicationModel::keepScreenOn ( bool pActive) const

◆ notifyScreenReaderChangedThreadSafe()

void ApplicationModel::notifyScreenReaderChangedThreadSafe ( )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

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

◆ showAppStoreRatingDialog()

void ApplicationModel::showAppStoreRatingDialog ( ) const

◆ 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, wo diese Funktion aufgerufen wird:

◆ stripHtmlTags()

QString ApplicationModel::stripHtmlTags ( QString pString) const
nodiscard

Freunde und bezugnehmende Symbol-Dokumentation

◆ ::test_ApplicationModel

friend class ::test_ApplicationModel
friend

◆ ::test_UiPluginQml

friend class ::test_UiPluginQml
friend

Dokumentation der Propertys

◆ availablePcscReader

qint64 governikus::ApplicationModel::availablePcscReader
read

◆ availableRemoteReader

qint64 governikus::ApplicationModel::availableRemoteReader
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

◆ feedbackTimeout

int governikus::ApplicationModel::feedbackTimeout
read

◆ isScreenReaderRunning

bool governikus::ApplicationModel::isScreenReaderRunning
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: