12 #include <QSharedPointer>
30 const
bool mConnectOnCardRemoved;
33 virtual
void run() = 0;
38 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;
static QString getClassName(const char *pName)
Definition: AbstractState.cpp:45
void clearConnections()
Definition: AbstractState.cpp:91
virtual void onUserCancelled()
Definition: AbstractState.cpp:107
void onExit(QEvent *pEvent) override
Definition: AbstractState.cpp:82
void onStateApprovedChanged()
Definition: AbstractState.cpp:56
Definition: GlobalStatus.h:18
Definition: AbstractState.h:20
bool isCancellationByUser()
Definition: AbstractState.cpp:101
QString getStateName() const
Definition: AbstractState.cpp:32
static bool isState(const QString &pState)
Definition: AbstractState.h:48
#define T(v)
Definition: http_parser.cpp:234
Definition: WorkflowContext.h:19
Definition: AbstractGenericState.h:21
void setStateName(const QString &pName)
Definition: AbstractState.cpp:39
virtual ~AbstractState() override
Definition: AbstractState.cpp:27
void updateStatus(const GlobalStatus &pStatus)
Definition: AbstractState.cpp:125
void onCardRemoved(const QString &pReaderName)
Definition: AbstractState.cpp:115
QVector< QMetaObject::Connection > mConnections
Definition: AbstractState.h:36
void onEntry(QEvent *pEvent) override
Definition: AbstractState.cpp:66