13 #include <QSharedPointer>
16 class test_WorkflowModel;
37 friend class ::test_WorkflowModel;
39 QSharedPointer<WorkflowContext> mContext;
46 void resetWorkflowContext(
const QSharedPointer<WorkflowContext>& pContext = QSharedPointer<WorkflowContext>());
76 Q_INVOKABLE QString
getEmailBody(
bool pPercentEncoding =
false,
bool pAddLogNotice =
false)
const;
Code
Definition: GlobalStatus.h:26
Definition: WorkflowModel.h:23
void resetWorkflowContext(const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
Definition: WorkflowModel.cpp:41
Q_INVOKABLE void cancelWorkflowToChangePin()
Definition: WorkflowModel.cpp:137
~WorkflowModel() override
Definition: WorkflowModel.cpp:36
bool isError() const
Definition: WorkflowModel.cpp:73
bool error
Definition: WorkflowModel.h:27
QString resultString
Definition: WorkflowModel.h:26
bool errorIsMasked
Definition: WorkflowModel.h:28
ReaderManagerPlugInType readerPlugInType
Definition: WorkflowModel.h:29
void fireReaderPlugInTypeChanged()
QString getCurrentState() const
Definition: WorkflowModel.cpp:61
Q_INVOKABLE QString getEmailBody(bool pPercentEncoding=false, bool pAddLogNotice=false) const
Definition: WorkflowModel.cpp:288
QString getStatusHintActionText() const
Definition: WorkflowModel.cpp:192
Q_INVOKABLE bool shouldSkipResultView() const
Definition: WorkflowModel.cpp:255
Q_INVOKABLE void setInitialPluginType()
Definition: WorkflowModel.cpp:221
Q_INVOKABLE bool invokeStatusHintAction()
Definition: WorkflowModel.cpp:206
void fireNextWorkflowPendingChanged()
void setReaderPlugInType(ReaderManagerPlugInType pReaderPlugInType)
Definition: WorkflowModel.cpp:96
void fireCurrentStateChanged(const QString &pState)
GlobalStatus::Code getStatusCode() const
Definition: WorkflowModel.cpp:164
void fireIsBasicReaderChanged()
QString currentState
Definition: WorkflowModel.h:25
Q_INVOKABLE void continueWorkflow()
Definition: WorkflowModel.cpp:110
Q_INVOKABLE bool selectedReaderHasCard() const
Definition: WorkflowModel.cpp:245
Q_INVOKABLE void sendResultMail() const
Definition: WorkflowModel.cpp:300
Q_INVOKABLE QString getEmailHeader() const
Definition: WorkflowModel.cpp:277
QString getStatusHintText() const
Definition: WorkflowModel.cpp:176
QString readerImage
Definition: WorkflowModel.h:31
Q_INVOKABLE bool isCancellationByUser() const
Definition: WorkflowModel.cpp:267
bool hasNextWorkflowPending
Definition: WorkflowModel.h:32
QString getReaderImage() const
Definition: WorkflowModel.cpp:170
bool isBasicReader
Definition: WorkflowModel.h:30
bool isMaskedError() const
Definition: WorkflowModel.cpp:79
virtual QString getResultString() const
Definition: WorkflowModel.cpp:67
ReaderManagerPlugInType getReaderPlugInType() const
Definition: WorkflowModel.cpp:85
void onReaderManagerSignal()
Definition: WorkflowModel.cpp:311
QString statusHintText
Definition: WorkflowModel.h:33
WorkflowModel(QObject *pParent=nullptr)
Definition: WorkflowModel.cpp:23
Q_INVOKABLE void startScanIfNecessary()
Definition: WorkflowModel.cpp:128
Q_INVOKABLE void cancelWorkflow()
Definition: WorkflowModel.cpp:119
void fireReaderImageChanged()
QString statusHintActionText
Definition: WorkflowModel.h:34
bool getNextWorkflowPending() const
Definition: WorkflowModel.cpp:158
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15