14#include <QAbstractTableModel>
25 :
public QAbstractListModel
34 QSet<const ReaderConfigurationInfo> mKnownDrivers;
35 QVector<ReaderConfigurationInfo> mConnectedReaders;
36 QTime mConnectedReadersUpdateTime;
40 void collectReaderData();
42 [[nodiscard]]
bool indexIsValid(
const QModelIndex& pIndex)
const;
44 [[nodiscard]] QUrl getReaderImageUrl(
const QModelIndex& pIndex)
const;
59 [[nodiscard]]
int rowCount(
const QModelIndex& pParent = QModelIndex())
const override;
60 [[nodiscard]] QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
61 [[nodiscard]] QHash<int, QByteArray>
roleNames()
const override;
72 void onUpdateContent();
Definition: ReaderConfigurationInfo.h:21
Definition: ReaderModel.h:26
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: ReaderModel.cpp:121
QString getLastUpdatedInformation() const
Definition: ReaderModel.cpp:251
QString getHTMLDescription(const QModelIndex &pIndex) const
Definition: ReaderModel.cpp:173
QString lastUpdatedInformation
Definition: ReaderModel.h:30
int rowCount(const QModelIndex &pParent=QModelIndex()) const override
Definition: ReaderModel.cpp:115
QString emptyListDescriptionString
Definition: ReaderModel.h:29
bool isInstalledReader(const QModelIndex &pIndex) const
Definition: ReaderModel.cpp:239
bool isSupportedReader(const QModelIndex &pIndex) const
Definition: ReaderModel.cpp:227
UserRoles
Definition: ReaderModel.h:48
@ READER_NAME
Definition: ReaderModel.h:49
@ READER_STATUS
Definition: ReaderModel.h:50
@ READER_HTML_DESCRIPTION
Definition: ReaderModel.h:52
@ READER_SUPPORTED
Definition: ReaderModel.h:55
@ READER_IMAGE_PATH
Definition: ReaderModel.h:51
@ READER_DRIVER_URL
Definition: ReaderModel.h:53
@ READER_INSTALLED
Definition: ReaderModel.h:54
SortedReaderModel * getSortedModel()
Definition: ReaderModel.cpp:264
QHash< int, QByteArray > roleNames() const override
Definition: ReaderModel.cpp:155
QString getEmptyListDescriptionString() const
Definition: ReaderModel.cpp:216
SortedReaderModel * sortedModel
Definition: ReaderModel.h:31
void onTranslationChanged()
Definition: ReaderModel.cpp:109
Definition: SortedReaderModel.h:14
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16