gehe zur Dokumentation dieser Datei
13 #include <QSharedPointer>
16 class test_WorkflowModel;
35 friend class ::test_WorkflowModel;
37 QSharedPointer<WorkflowContext> mContext;
44 void resetWorkflowContext(
const QSharedPointer<WorkflowContext>& pContext = QSharedPointer<WorkflowContext>());
69 Q_INVOKABLE QString
getEmailBody(
bool pPercentEncoding =
false,
bool pAddLogNotice =
false)
const;
static QString getNoReaderFoundIconPath()
Definition: ReaderConfiguration.cpp:69
void setLastReaderPluginType(const QString &pLastReaderPluginType)
Definition: GeneralSettings.cpp:449
bool isBasicReader
Definition: WorkflowModel.h:30
UNKNOWN
Definition: SmartCardDefinitions.h:18
Q_INVOKABLE void continueWorkflow()
Definition: WorkflowModel.cpp:108
void fireCardInserted(const ReaderInfo &pInfo)
QString currentState
Definition: WorkflowModel.h:25
void save() override
Definition: GeneralSettings.cpp:143
ReaderManagerPlugInType getReaderPlugInType() const
Definition: WorkflowModel.cpp:83
Q_INVOKABLE QString getEmailHeader() const
Definition: WorkflowModel.cpp:224
void fireCurrentStateChanged(const QString &pState)
bool isError() const
Definition: WorkflowModel.cpp:71
static QString getMultipleReaderIconPath()
Definition: ReaderConfiguration.cpp:75
Definition: ReaderInfo.h:17
QString getLastReaderPluginType() const
Definition: GeneralSettings.cpp:443
void fireCardConnectionChanged()
void fireReaderPlugInTypesChanged()
QLatin1String getEnumName(T pType)
Definition: EnumHelper.h:190
void fireNextWorkflowPendingChanged()
bool errorIsMasked
Definition: WorkflowModel.h:28
void fireReaderRemoved(const ReaderInfo &pInfo)
Q_INVOKABLE void cancelWorkflow()
Definition: WorkflowModel.cpp:117
bool isMaskedError() const
Definition: WorkflowModel.cpp:77
void resetWorkflowContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition: WorkflowModel.cpp:39
virtual QString getResultString() const
Definition: WorkflowModel.cpp:65
Q_INVOKABLE void startScanIfNecessary()
Definition: WorkflowModel.cpp:126
bool hasNextWorkflowPending
Definition: WorkflowModel.h:32
bool error
Definition: WorkflowModel.h:27
Definition: GeneralSettings.h:30
void fireReaderPlugInTypeChanged()
void fireCardRemoved(const ReaderInfo &pInfo)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
WorkflowModel(QObject *pParent=nullptr)
Definition: WorkflowModel.cpp:21
QString resultString
Definition: WorkflowModel.h:26
~WorkflowModel() override
Definition: WorkflowModel.cpp:34
bool hasEidCard() const
Definition: ReaderInfo.h:65
void fireReaderImageChanged()
Q_INVOKABLE bool selectedReaderHasCard() const
Definition: WorkflowModel.cpp:192
static EnumTypeT fromString(const char *const pValue, EnumTypeT pDefault)
Definition: EnumHelper.h:145
ReaderManagerPlugInType readerPlugInType
Definition: WorkflowModel.h:29
bool getNextWorkflowPending() const
Definition: WorkflowModel.cpp:156
QString generateMailBody(const GlobalStatus &pStatus, const QUrl &pServiceUrl, bool pPercentEncoding, bool pAddLogNotice)
Definition: Email.cpp:14
void fireNextWorkflowPending()
void setReaderPlugInType(ReaderManagerPlugInType pReaderPlugInType)
Definition: WorkflowModel.cpp:94
void fireIsBasicReaderChanged()
Q_INVOKABLE bool isCancellationByUser() const
Definition: WorkflowModel.cpp:214
void onReaderManagerSignal()
Definition: WorkflowModel.cpp:258
QString readerImage
Definition: WorkflowModel.h:31
@ Workflow_Cancellation_By_User
QString getReaderImage() const
Definition: WorkflowModel.cpp:162
Q_INVOKABLE QString getEmailBody(bool pPercentEncoding=false, bool pAddLogNotice=false) const
Definition: WorkflowModel.cpp:235
Q_INVOKABLE bool shouldSkipResultView() const
Definition: WorkflowModel.cpp:202
QString getCurrentState() const
Definition: WorkflowModel.cpp:59
void fireReaderAdded(const ReaderInfo &pInfo)
@ UniqueReaderTypes
Definition: ReaderFilter.h:27
Q_INVOKABLE void cancelWorkflowToChangePin()
Definition: WorkflowModel.cpp:135
Q_INVOKABLE void sendResultMail() const
Definition: WorkflowModel.cpp:247
Definition: WorkflowModel.h:23
void fireStateChanged(const QString &pNewState)
Q_INVOKABLE void setInitialPluginType()
Definition: WorkflowModel.cpp:168