18#include <QSharedPointer>
23Q_FORWARD_DECLARE_OBJC_CLASS(VoiceOverObserver);
26class test_UIPlugInQml;
37 friend class ::test_UIPlugInQml;
53#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
63 const int mFeedbackDisplayLength;
64 bool mIsAppInForeground;
70 VoiceOverObserver*
const mObserver;
80 void onApplicationStateChanged(Qt::ApplicationState
pState);
81 void onWifiEnabledChanged();
145#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
Definition ApplicationModel.h:34
Q_INVOKABLE QUrl getCustomConfigPath() const
Definition ApplicationModel.cpp:402
Q_INVOKABLE void showFeedback(const QString &pMessage, bool pReplaceExisting=false)
Definition ApplicationModel.cpp:298
void fireStoreUrlChanged()
QString storeUrl
Definition ApplicationModel.h:39
Q_INVOKABLE QStringList getLicenseText() const
Definition ApplicationModel.cpp:378
bool isWifiEnabled() const
Definition ApplicationModel.cpp:184
Q_INVOKABLE QString stripHtmlTags(QString pString) const
Definition ApplicationModel.cpp:462
QUrl customConfigPath
Definition ApplicationModel.h:54
void fireCurrentWorkflowChanged()
Q_INVOKABLE bool isReaderTypeAvailable(ReaderManagerPlugInType pPlugInType) const
Definition ApplicationModel.cpp:240
qsizetype availableReader
Definition ApplicationModel.h:48
Q_INVOKABLE int randomInt(int pLowerBound, int pUpperBound) const
Definition ApplicationModel.cpp:101
Q_INVOKABLE void saveEmbeddedConfig(const QUrl &pFilename) const
Definition ApplicationModel.cpp:411
Settings
Definition ApplicationModel.h:88
QString feedback
Definition ApplicationModel.h:51
qsizetype availablePcscReader
Definition ApplicationModel.h:49
Q_INVOKABLE void enableWifi() const
Definition ApplicationModel.cpp:454
void fireApplicationStateChanged(bool pIsAppInForeground)
Q_INVOKABLE void keepScreenOn(bool pActive) const
Definition ApplicationModel.cpp:355
void fireWifiEnabledChanged()
void fireReaderPropertiesUpdated()
QmlNfcState
Definition ApplicationModel.h:108
QmlNfcState nfcState
Definition ApplicationModel.h:42
Workflow
Definition ApplicationModel.h:97
@ WORKFLOW_SELF_AUTHENTICATION
@ WORKFLOW_REMOTE_SERVICE
@ WORKFLOW_AUTHENTICATION
bool wifiEnabled
Definition ApplicationModel.h:45
void resetContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition ApplicationModel.cpp:83
QUrl getReleaseNotesUrl() const
Definition ApplicationModel.cpp:129
QUrl releaseNotesUrl
Definition ApplicationModel.h:40
Workflow getCurrentWorkflow() const
Definition ApplicationModel.cpp:190
void fireFeedbackChanged()
void onTranslationChanged()
Definition ApplicationModel.cpp:448
Q_INVOKABLE void showSettings(const Settings &pAction) const
Definition ApplicationModel_android.cpp:40
Workflow currentWorkflow
Definition ApplicationModel.h:47
Q_INVOKABLE void onShowNextFeedback()
Definition ApplicationModel.cpp:280
bool isExtendedLengthApdusUnsupported() const
Definition ApplicationModel.cpp:166
void fireAvailableReaderChanged()
bool extendedLengthApdusUnsupported
Definition ApplicationModel.h:43
Q_INVOKABLE void setClipboardText(const QString &pText) const
Definition ApplicationModel.cpp:292
QmlNfcState getNfcState() const
Definition ApplicationModel.cpp:137
void fireNfcStateChanged()
qsizetype getAvailablePcscReader() const
Definition ApplicationModel.cpp:229
QString getStoreUrl() const
Definition ApplicationModel.cpp:108
qsizetype getAvailableReader() const
Definition ApplicationModel.cpp:218
Q_INVOKABLE bool isScreenReaderRunning() const
Definition ApplicationModel.cpp:257
QString getFeedback() const
Definition ApplicationModel.cpp:274
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114