| 237 | OutputModel::~OutputModel() = default; |
| 238 | |
| 239 | QVariant OutputModel::data(const QModelIndex& idx , int role ) const |
| 240 | { |
| 241 | Q_D(const OutputModel); |
| 242 | |
| 243 | if( d->isValidIndex(idx, rowCount()) ) |
| 244 | { |
| 245 | switch( role ) |
| 246 | { |
| 247 | case Qt::DisplayRole: |
| 248 | return d->m_filteredItems.at( idx.row() ).originalLine; |
| 249 | case OutputModel::OutputItemTypeRole: |
| 250 | return static_cast<int>(d->m_filteredItems.at( idx.row() ).type); |
| 251 | case Qt::FontRole: |
| 252 | return QFontDatabase::systemFont(QFontDatabase::FixedFont); |
| 253 | } |
| 254 | } |
| 255 | return QVariant(); |
| 256 | } |
| 257 | |
| 258 | int OutputModel::rowCount( const QModelIndex& parent ) const |
| 259 | { |
no test coverage detected