11 #include <QSharedPointer>
28 const
bool mConnectOnCardRemoved;
30 virtual
void run() = 0;
37 void onExit(QEvent* pEvent) override;
48 static
bool isState(const QString& pState)
50 return pState ==
getClassName(T::staticMetaObject.className());
56 void onEntry(QEvent* pEvent)
override;
Definition: AbstractState.h:20
virtual void onUserCancelled()
Definition: AbstractState.cpp:109
void clearConnections()
Definition: AbstractState.cpp:93
QString getStateName() const
Definition: AbstractState.cpp:32
bool isCancellationByUser()
Definition: AbstractState.cpp:103
void onEntry(QEvent *pEvent) override
Definition: AbstractState.cpp:66
friend class AbstractGenericState
Definition: AbstractState.h:24
void onCardRemoved(const QString &pReaderName)
Definition: AbstractState.cpp:117
void setStateName(const QString &pName)
Definition: AbstractState.cpp:39
void onExit(QEvent *pEvent) override
Definition: AbstractState.cpp:83
void updateStartPaosResult(const ECardApiResult &pStartPaosResult)
Definition: AbstractState.cpp:136
QVector< QMetaObject::Connection > mConnections
Definition: AbstractState.h:33
virtual ~AbstractState() override
Definition: AbstractState.cpp:27
void onStateApprovedChanged()
Definition: AbstractState.cpp:56
static QString getClassName(const char *const pName)
Definition: AbstractState.cpp:45
static bool isState(const QString &pState)
Definition: AbstractState.h:48
void updateStatus(const GlobalStatus &pStatus)
Definition: AbstractState.cpp:127
Definition: ECardApiResult.h:25
Definition: GlobalStatus.h:20
Definition: WorkflowContext.h:23
#define T(v)
Definition: http_parser.cpp:237
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15