| |   |
| 303 | 303 | |
| 304 | 304 | Q_FOREACH(const QList<Jerboa::TrackData>& trackBatch, contiguousSets) |
| 305 | 305 | { |
| Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count()); |
| 306 | 307 | QList<Jerboa::TrackData> batchNewTracks = m_tracksForAlbums.at(artistPosition).at(albumPosition); |
| 307 | 308 | batchNewTracks.append(trackBatch); |
| 308 | 309 | qSort(batchNewTracks); |
| … | … | |
| 316 | 316 | |
| 317 | 317 | m_tracksForAlbums[artistPosition][albumPosition] = batchNewTracks; |
| 318 | 318 | |
| Q_ASSERT(m_trackItems.at(artistPosition).count() == m_tracksForAlbums.at(artistPosition).count()); |
| Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count()); |
| 321 | 319 | |
| 322 | 320 | QVector< QSharedPointer<Item> >& trackItems = m_trackItems[artistPosition][albumPosition]; |
| 323 | 321 | Q_ASSERT(first <= trackItems.count()); |
| … | … | |
| 330 | 330 | } |
| 331 | 331 | |
| 332 | 332 | endInsertRows(); |
| Q_ASSERT(m_trackItems.at(artistPosition).at(albumPosition).count() == m_tracksForAlbums.at(artistPosition).at(albumPosition).count()); |
| 333 | 334 | } |
| 334 | 335 | } |
| 335 | 336 | |