32class ReaderManagerPlugInInfo
37 PCSC_LITE_VERSION, LOCAL_IFD_STATE
41 ReaderManagerPlugInInfo(ReaderManagerPlugInType pType = ReaderManagerPlugInType::UNKNOWN,
42 bool pEnabled =
false,
43 bool pAvailable =
false);
45 [[nodiscard]]
const ReaderManagerPlugInType& getPlugInType()
const
51 [[nodiscard]]
bool hasValue(Key pKey)
const
53 return mValues.contains(pKey);
57 [[nodiscard]] QVariant getValue(Key pKey)
const
59 return mValues.value(pKey);
63 void setValue(Key pKey,
const QVariant& pValue)
65 mValues.insert(pKey, pValue);
72 [[nodiscard]]
bool isEnabled()
const
78 void setEnabled(
bool pEnabled)
87 [[nodiscard]]
bool isAvailable()
const
93 void setAvailable(
bool pAvailable)
95 mAvailable = pAvailable;
99 [[nodiscard]]
bool isScanRunning()
const
105 void setScanRunning(
bool pScanRunning)
107 mScanRunning = pScanRunning;
111 ReaderManagerPlugInType mType;
112 QMap<Key, QVariant> mValues;
#define defineEnumType(enumName,...)
Definition EnumHelper.h:90
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
UNKNOWN
Definition ResponseApdu.h:63