| 302 | } |
| 303 | |
| 304 | QModelIndex OutputModel::firstHighlightIndex() |
| 305 | { |
| 306 | Q_D(OutputModel); |
| 307 | |
| 308 | if( !d->m_errorItems.empty() ) { |
| 309 | return index( *d->m_errorItems.begin(), 0, QModelIndex() ); |
| 310 | } |
| 311 | |
| 312 | for( int row = 0; row < rowCount(); ++row ) { |
| 313 | if( d->m_filteredItems.at( row ).isActivatable ) { |
| 314 | return index( row, 0, QModelIndex() ); |
| 315 | } |
| 316 | } |
| 317 | |
| 318 | return QModelIndex(); |
| 319 | } |
| 320 | |
| 321 | QModelIndex OutputModel::nextHighlightIndex( const QModelIndex ¤tIdx ) |
| 322 | { |
no test coverage detected