| 397 | } |
| 398 | |
| 399 | bool CListFileModel::removeRows(int row, int count, const QModelIndex &parent) |
| 400 | { |
| 401 | beginRemoveRows(parent, row, row + count - 1); |
| 402 | #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) |
| 403 | m_lstFile.remove(row, count); |
| 404 | #else |
| 405 | for(int i = row + count - 1; i >= row && i < m_lstFile.size();) { |
| 406 | m_lstFile.removeAt(i--); |
| 407 | } |
| 408 | #endif |
| 409 | endRemoveRows(); |
| 410 | return true; |
| 411 | } |
| 412 | |
| 413 | void CListFileModel::UpdateFileTransfer(QSharedPointer<CFileTransfer> f) |
| 414 | { |