11 #include <QAbstractTableModel>
20 :
public QAbstractTableModel
25 const int NUMBER_OF_COLUMNS = 2;
27 QSet<const ReaderConfigurationInfo> mKnownDrivers;
28 QVector<ReaderConfigurationInfo> mConnectedReaders;
31 void collectReaderData();
41 virtual QVariant
headerData(
int pSection, Qt::Orientation pOrientation,
int pRole)
const override;
42 virtual int rowCount(
const QModelIndex& pParent = QModelIndex())
const override;
43 virtual int columnCount(
const QModelIndex& pParent = QModelIndex())
const override;
44 virtual QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
Definition: ReaderDriverModel.h:36
ReaderDriverModel(QObject *pParent=nullptr)
Definition: ReaderDriverModel.cpp:17
Definition: ReaderDriverModel.h:37
virtual int rowCount(const QModelIndex &pParent=QModelIndex()) const override
Definition: ReaderDriverModel.cpp:112
void onUpdateContent()
Definition: ReaderDriverModel.cpp:82
virtual int columnCount(const QModelIndex &pParent=QModelIndex()) const override
Definition: ReaderDriverModel.cpp:118
QString getHTMLDescription(const QModelIndex &pIndex) const
Definition: ReaderDriverModel.cpp:149
ColumnId
Definition: ReaderDriverModel.h:34
Definition: ReaderConfigurationInfo.h:18
const ReaderConfigurationInfo & getReaderConfigurationInfo(const QModelIndex &pIndex) const
Definition: ReaderDriverModel.cpp:143
bool isInstalledSupportedReader(const QModelIndex &pIndex) const
Definition: ReaderDriverModel.cpp:166
virtual QVariant headerData(int pSection, Qt::Orientation pOrientation, int pRole) const override
Definition: ReaderDriverModel.cpp:92
Definition: ReaderDriverModel.h:19
virtual QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: ReaderDriverModel.cpp:124