30class ReaderManagerPlugInInfo
35 PCSC_LITE_VERSION, LOCAL_IFD_STATE
39 ReaderManagerPlugInInfo(ReaderManagerPlugInType pType = ReaderManagerPlugInType::UNKNOWN,
40 bool pEnabled =
false,
41 bool pAvailable =
false);
43 [[nodiscard]]
const ReaderManagerPlugInType& getPlugInType()
const
49 [[nodiscard]]
bool hasValue(Key pKey)
const
51 return mValues.contains(pKey);
55 [[nodiscard]] QVariant getValue(Key pKey)
const
57 return mValues.value(pKey);
61 void setValue(Key pKey,
const QVariant& pValue)
63 mValues.insert(pKey, pValue);
70 [[nodiscard]]
bool isEnabled()
const
76 void setEnabled(
bool pEnabled)
85 [[nodiscard]]
bool isAvailable()
const
91 void setAvailable(
bool pAvailable)
93 mAvailable = pAvailable;
97 ReaderManagerPlugInType mType;
98 QMap<Key, QVariant> mValues;
#define defineEnumType(enumName,...)
Definition: EnumHelper.h:96
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16
UNKNOWN
Definition: ResponseApdu.h:63