19#include <QSharedPointer>
22#include <QtQml/qqmlregistration.h>
25Q_FORWARD_DECLARE_OBJC_CLASS(VoiceOverObserver);
28class test_UiPluginQml;
44 friend class ::test_UiPluginQml;
64#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
74 const int mFeedbackDisplayLength;
75 bool mIsAppInForeground;
81 VoiceOverObserver*
const mObserver;
91 void onApplicationStateChanged(Qt::ApplicationState
pState);
92 void onWifiEnabledChanged();
158#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
Definition ApplicationModel.h:37
Q_INVOKABLE QUrl getCustomConfigPath() const
Definition ApplicationModel.cpp:348
Q_INVOKABLE void showFeedback(const QString &pMessage, bool pReplaceExisting=false)
Definition ApplicationModel.cpp:289
void fireStoreUrlChanged()
QString storeUrl
Definition ApplicationModel.h:46
Q_INVOKABLE QStringList getLicenseText() const
Definition ApplicationModel.cpp:324
bool isWifiEnabled() const
Definition ApplicationModel.cpp:192
Q_INVOKABLE QString stripHtmlTags(QString pString) const
Definition ApplicationModel.cpp:405
QUrl customConfigPath
Definition ApplicationModel.h:65
void fireCurrentWorkflowChanged()
Q_INVOKABLE int randomInt(int pLowerBound, int pUpperBound) const
Definition ApplicationModel.cpp:96
Q_INVOKABLE void saveEmbeddedConfig(const QUrl &pFilename) const
Definition ApplicationModel.cpp:354
Settings
Definition ApplicationModel.h:99
QString feedback
Definition ApplicationModel.h:62
NfcState getNfcState() const
Definition ApplicationModel.cpp:132
Q_INVOKABLE bool isReaderTypeAvailable(ReaderManagerPluginType pPluginType) const
Definition ApplicationModel.cpp:248
Q_INVOKABLE void enableWifi() const
Definition ApplicationModel.cpp:397
void fireApplicationStateChanged(bool pIsAppInForeground)
NfcState nfcState
Definition ApplicationModel.h:49
Q_INVOKABLE void keepScreenOn(bool pActive) const
Definition ApplicationModel.cpp:316
void fireWifiEnabledChanged()
void fireReaderPropertiesUpdated()
Workflow
Definition ApplicationModel.h:108
bool wifiEnabled
Definition ApplicationModel.h:54
void resetContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition ApplicationModel.cpp:78
QUrl getReleaseNotesUrl() const
Definition ApplicationModel.cpp:124
QUrl releaseNotesUrl
Definition ApplicationModel.h:47
Workflow getCurrentWorkflow() const
Definition ApplicationModel.cpp:198
void fireFeedbackChanged()
qint64 availableReader
Definition ApplicationModel.h:59
void onTranslationChanged()
Definition ApplicationModel.cpp:391
Q_INVOKABLE void showSettings(const Settings &pAction) const
Definition ApplicationModel_android.cpp:41
bool isSmartSupported
Definition ApplicationModel.h:52
qint64 availablePcscReader
Definition ApplicationModel.h:60
NfcState
Definition ApplicationModel.h:119
Workflow currentWorkflow
Definition ApplicationModel.h:56
Q_INVOKABLE void onShowNextFeedback()
Definition ApplicationModel.cpp:270
bool isExtendedLengthApdusUnsupported() const
Definition ApplicationModel.cpp:161
void fireAvailableReaderChanged()
bool extendedLengthApdusUnsupported
Definition ApplicationModel.h:50
Q_INVOKABLE void setClipboardText(const QString &pText) const
Definition ApplicationModel.cpp:282
void fireNfcStateChanged()
qsizetype getAvailablePcscReader() const
Definition ApplicationModel.cpp:237
QString getStoreUrl() const
Definition ApplicationModel.cpp:103
qsizetype getAvailableReader() const
Definition ApplicationModel.cpp:226
Q_INVOKABLE bool isScreenReaderRunning() const
Definition ApplicationModel_android.cpp:88
QString getFeedback() const
Definition ApplicationModel.cpp:264
Definition SingletonCreator.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114