18#include <QSharedPointer>
23Q_FORWARD_DECLARE_OBJC_CLASS(VoiceOverObserver);
26class test_UIPlugInQml;
37 friend class ::test_UIPlugInQml;
52#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
62 const int mFeedbackDisplayLength;
63 bool mIsAppInForeground;
69 VoiceOverObserver*
const mObserver;
79 void onApplicationStateChanged(Qt::ApplicationState
pState);
80 void onWifiEnabledChanged();
143#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
Definition ApplicationModel.h:34
Q_INVOKABLE QUrl getCustomConfigPath() const
Definition ApplicationModel.cpp:391
Q_INVOKABLE void showFeedback(const QString &pMessage, bool pReplaceExisting=false)
Definition ApplicationModel.cpp:287
void fireStoreUrlChanged()
QString storeUrl
Definition ApplicationModel.h:39
Q_INVOKABLE QStringList getLicenseText() const
Definition ApplicationModel.cpp:367
bool isWifiEnabled() const
Definition ApplicationModel.cpp:184
Q_INVOKABLE QString stripHtmlTags(QString pString) const
Definition ApplicationModel.cpp:451
QUrl customConfigPath
Definition ApplicationModel.h:53
void fireCurrentWorkflowChanged()
Q_INVOKABLE bool isReaderTypeAvailable(ReaderManagerPlugInType pPlugInType) const
Definition ApplicationModel.cpp:229
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:400
Settings
Definition ApplicationModel.h:87
QString feedback
Definition ApplicationModel.h:50
Q_INVOKABLE void enableWifi() const
Definition ApplicationModel.cpp:443
void fireApplicationStateChanged(bool pIsAppInForeground)
Q_INVOKABLE void keepScreenOn(bool pActive) const
Definition ApplicationModel.cpp:344
void fireWifiEnabledChanged()
void fireReaderPropertiesUpdated()
QmlNfcState
Definition ApplicationModel.h:107
QmlNfcState nfcState
Definition ApplicationModel.h:42
Workflow
Definition ApplicationModel.h:96
@ 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:437
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:269
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:281
QmlNfcState getNfcState() const
Definition ApplicationModel.cpp:137
void fireNfcStateChanged()
QString getStoreUrl() const
Definition ApplicationModel.cpp:108
qsizetype getAvailableReader() const
Definition ApplicationModel.cpp:218
Q_INVOKABLE bool isScreenReaderRunning() const
Definition ApplicationModel.cpp:246
QString getFeedback() const
Definition ApplicationModel.cpp:263
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