13#include <QSharedPointer>
15#include <QtQml/qqmlregistration.h>
17#if __has_include("SmartManager.h")
18 #define NO_SMART_CONST
20 #define NO_SMART_CONST const
35 Q_CLASSINFO(
"RegisterEnumClassesUnscoped",
"false")
40 friend class ::test_SmartModel;
67 void setErrorString(const QString& pError);
68 void updatePinStatus();
69 void setProgress(
int pProgress);
70 void setStatus(
State pNewStatus);
75 void onUpdateSupportInfoDone(const QVariant& pResult);
76 void onDeletePersonalizationDone(const QVariant& pResult);
78 void onUpdateStatusDone(const QVariant& pResult);
79 void onUpdatePinStatusDone(const
ReaderInfo& pInfo);
80 void onStatusChanged(const ReaderManagerPluginInfo& pInfo);
#define NO_SMART_CONST
Definition SmartModel.h:20
Definition ReaderInfo.h:18
Definition SingletonCreator.h:22
Definition SmartModel.h:33
Q_INVOKABLE void deleteSmart() NO_SMART_CONST
Definition SmartModel.cpp:401
void fireErrorStringChanged()
State state
Definition SmartModel.h:42
int getProgress() const
Definition SmartModel.cpp:298
QString errorString
Definition SmartModel.h:43
void fireScanRunningChanged()
void fireDeletePersonalizationDone(bool pSuccess)
Q_INVOKABLE void updateSupportInfo() NO_SMART_CONST
Definition SmartModel.cpp:372
void fireProgressChanged()
int progress
Definition SmartModel.h:44
State getState() const
Definition SmartModel.cpp:337
State
Definition SmartModel.h:49
@ UNAVAILABLE
Definition SmartModel.h:51
@ UNUSABLE
Definition SmartModel.h:54
@ READY
Definition SmartModel.h:55
@ UPDATING_STATUS
Definition SmartModel.h:50
@ NO_PROVISIONING
Definition SmartModel.h:52
@ NO_PERSONALIZATION
Definition SmartModel.h:53
MobileEidType getMobileEidType() const
Definition SmartModel.cpp:422
QString getErrorString() const
Definition SmartModel.cpp:348
void fireDeleteSmartDone()
bool isScanRunning
Definition SmartModel.h:45
void workflowFinished(QSharedPointer< WorkflowContext > pContext)
Definition SmartModel.cpp:354
EidServiceResult deletePersonalization()
Delete Personalization from eID Applet.
Definition eid_applet_interface_mock.cpp:191
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17