10#include <QtQml/qqmlregistration.h>
13class test_CheckIDCardModel;
23 Q_CLASSINFO(
"RegisterEnumClassesUnscoped",
"false")
49 Q_INVOKABLE
void startScan(ReaderManagerPluginType pPluginType);
58 ReaderManagerPluginType mPluginType;
59 QString mReaderWithCard;
66 void onReaderPropertiesUpdated(
const ReaderInfo& pInfo);
Result result
Definition CheckIDCardModel.h:24
Result getResult() const
Definition CheckIDCardModel.cpp:204
CheckIDCardModel(QObject *pParent=nullptr)
Definition CheckIDCardModel.cpp:12
Q_INVOKABLE void startScan(ReaderManagerPluginType pPluginType)
Definition CheckIDCardModel.cpp:119
friend class ::test_CheckIDCardModel
Definition CheckIDCardModel.h:27
Result
Definition CheckIDCardModel.h:31
@ NO_READER
Definition CheckIDCardModel.h:34
@ UNSUPPORTED_PLUGIN_TYPE
Definition CheckIDCardModel.h:33
@ CARD_ACCESS_FAILED
Definition CheckIDCardModel.h:38
@ PIN_DEACTIVATED
Definition CheckIDCardModel.h:39
@ INSUFFICIENT_APDU_LENGTH
Definition CheckIDCardModel.h:37
@ UNKNOWN_CARD_DETECTED
Definition CheckIDCardModel.h:36
@ UNKNOWN
Definition CheckIDCardModel.h:32
@ CARD_NOT_DETECTED
Definition CheckIDCardModel.h:35
@ PIN_BLOCKED
Definition CheckIDCardModel.h:41
@ SUCCESS
Definition CheckIDCardModel.h:42
@ PIN_SUSPENDED
Definition CheckIDCardModel.h:40
~CheckIDCardModel() override
Definition CheckIDCardModel.cpp:21
Q_INVOKABLE void stopScan()
Definition CheckIDCardModel.cpp:183
Q_INVOKABLE void startScanIfNecessary()
Definition CheckIDCardModel.cpp:148
Definition ReaderInfo.h:18
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17