6#include <QAbstractTableModel>
20 const std::map<std::string, DataHolderLib::Color*>& colorLookupTable,
21 QObject* parent =
nullptr);
24 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
26 QVariant
data(
const QModelIndex& index,
int role)
const override;
28 int rowCount(
const QModelIndex& parent = QModelIndex())
const override
34 QVariant
headerData(
int section, Qt::Orientation orientation,
35 int role )
const override;
38 bool buildTable(
const std::map<std::string, DataHolderLib::Color*> &colorLookupTable );
QVariant headerData(int section, Qt::Orientation orientation, int role) const override
QVariant data(const QModelIndex &index, int role) const override
ColorTableModel(const std::map< std::string, DataHolderLib::Color * > &colorLookupTable, QObject *parent=nullptr)
bool buildTable(const std::map< std::string, DataHolderLib::Color * > &colorLookupTable)
int rowCount(const QModelIndex &parent=QModelIndex()) const override
~ColorTableModel() override
int columnCount(const QModelIndex &parent=QModelIndex()) const override
QList< QPair< QString, QColor > > _listOfPairs