gehe zur Dokumentation dieser Datei
17 #include <QSharedPointer>
18 #include <QStringList>
48 QSharedPointer<WorkflowContext> mContext;
52 void onStatusChanged(
const ReaderManagerPlugInInfo& pInfo);
53 ReaderManagerPlugInInfo getFirstPlugInInfo(ReaderManagerPlugInType pType)
const;
56 constexpr
static qreal DEFAULT_SCALE_FACTOR = 0.6;
60 QStringList mFeedback;
61 QTimer mFeedbackTimer;
62 const int mFeedbackDisplayLength;
68 VoiceOverObserver*
const mObserver;
70 const QScopedPointer<Private> mPrivate;
74 void onWifiEnabledChanged();
95 void resetContext(
const QSharedPointer<WorkflowContext>& pContext = QSharedPointer<WorkflowContext>());
119 Q_INVOKABLE
void showFeedback(
const QString& pMessage,
bool pReplaceExisting =
false);
122 #if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
123 Q_INVOKABLE QString
onlineHelpUrl(
const QString& pHelpSectionName);
128 Q_INVOKABLE
void showAppStoreRatingDialog();
Q_INVOKABLE void showSettings(const Settings &pAction)
Definition: ApplicationModel_android.cpp:40
bool extendedLengthApdusUnsupported
Definition: ApplicationModel.h:38
QmlNfcState getNfcState() const
Definition: ApplicationModel.cpp:143
Definition: WifiInfo.h:20
void fireNfcStateChanged()
bool isWifiEnabled() const
Definition: ApplicationModel.cpp:191
Definition: AuthContext.h:49
qreal scaleFactor
Definition: ApplicationModel.h:40
bool isWifiEnabled()
Definition: WifiInfo_android.cpp:71
QString getFeedback() const
Definition: ApplicationModel.cpp:277
Q_INVOKABLE QString stripHtmlTags(QString pString) const
Definition: ApplicationModel.cpp:427
Definition: ReaderInfo.h:17
QUrl getReleaseNotesUrl() const
Definition: ApplicationModel.cpp:121
void fireCertificateRemoved(const QString &pDeviceName)
Definition: ChangePinContext.h:16
bool sufficientApduLength() const
Definition: ReaderInfo.h:149
void fireReaderPlugInTypesChanged()
Q_INVOKABLE void showFeedback(const QString &pMessage, bool pReplaceExisting=false)
Definition: ApplicationModel.cpp:295
static QString getOnlineUrl(const QString &pObjectName=QString())
Definition: HelpAction.cpp:110
void fireReaderNameChanged()
QmlNfcState
Definition: ApplicationModel.h:87
Q_INVOKABLE QString onlineHelpUrl(const QString &pHelpSectionName)
Definition: ApplicationModel.cpp:397
void fireReaderInfoChanged()
qreal getScaleFactor() const
Definition: ApplicationModel.cpp:197
void fireReaderRemoved(const ReaderInfo &pInfo)
bool isDeveloperVersion() const
Definition: VersionNumber.cpp:41
QmlNfcState nfcState
Definition: ApplicationModel.h:37
QString feedback
Definition: ApplicationModel.h:46
void fireCertificateRemoved(const QString &pDeviceName)
QString getCurrentWorkflow() const
Definition: ApplicationModel.cpp:215
Q_INVOKABLE void keepScreenOn(bool pActive)
Definition: ApplicationModel.cpp:348
Settings
Definition: ApplicationModel.h:78
void fireLanguageChanged()
QString storeUrl
Definition: ApplicationModel.h:34
QString currentWorkflow
Definition: ApplicationModel.h:43
static void openContextHelp(const QString &pObjectName=QStringLiteral("applicationPage"))
Definition: HelpAction.cpp:126
int getAvailableReader() const
Definition: ApplicationModel.cpp:233
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void fireWifiEnabledChanged(bool pEnabled)
Definition: SelfAuthContext.h:18
void setScaleFactor(qreal pScaleFactor)
Definition: ApplicationModel.cpp:203
void fireAvailableReaderChanged()
Q_INVOKABLE void onShowNextFeedback()
Definition: ApplicationModel.cpp:283
Q_FORWARD_DECLARE_OBJC_CLASS(IosReaderDelegate)
Implementation of Reader for iOS.
static QString getLocalCode(const QLocale &pLocale=getInstance().getUsedLocale())
Definition: LanguageLoader.cpp:54
bool isExtendedLengthApdusUnsupported() const
Definition: ApplicationModel.cpp:172
static const VersionNumber & getApplicationVersion()
Definition: VersionNumber.cpp:29
void resetContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition: ApplicationModel.cpp:82
QUrl releaseNotesUrl
Definition: ApplicationModel.h:35
void fireReaderPropertiesUpdated()
Definition: ReaderFilter.h:21
void fireStatusChanged(const ReaderManagerPlugInInfo &pInfo)
QString getStoreUrl() const
Definition: ApplicationModel.cpp:100
Q_INVOKABLE QStringList getLicenseText() const
Definition: ApplicationModel.cpp:370
void fireReaderAdded(const ReaderInfo &pInfo)
void fireCurrentWorkflowChanged()
Q_INVOKABLE void enableWifi()
Definition: ApplicationModel.cpp:419
void fireStoreUrlChanged()
void fireFeedbackChanged()
void fireScaleFactorChanged()
bool wifiEnabled
Definition: ApplicationModel.h:41
int availableReader
Definition: ApplicationModel.h:44
Q_INVOKABLE bool isReaderTypeAvailable(ReaderManagerPlugInType pPlugInType) const
Definition: ApplicationModel.cpp:244
Q_INVOKABLE bool isScreenReaderRunning() const
Definition: ApplicationModel.cpp:261
void fireWifiEnabledChanged()
void fireReaderPropertiesUpdated(const ReaderInfo &pInfo)
Q_INVOKABLE void openOnlineHelp(const QString &pHelpSectionName)
Definition: ApplicationModel.cpp:403
Definition: ApplicationModel.h:30