14 : QAbstractItemModel {
parent }
15 , Headers_ { std::move (headers) }
21 return index.isValid () ? 0 : Headers_.size ();
26 if (!
index.isValid ())
34 if (orientation != Qt::Horizontal || role != Qt::DisplayRole)
37 return Headers_.value (section);
44 col >= Headers_.size ())
47 return createIndex (row, col);