Changeset View
Changeset View
Standalone View
Standalone View
src/dcc/transferpanel.cpp
Show First 20 Lines • Show All 285 Lines • ▼ Show 20 Line(s) | 277 | { | |||
---|---|---|---|---|---|
286 | if (newTransfer->queue()) | 286 | if (newTransfer->queue()) | ||
287 | { | 287 | { | ||
288 | newTransfer->start(); | 288 | newTransfer->start(); | ||
289 | } | 289 | } | ||
290 | } | 290 | } | ||
291 | } | 291 | } | ||
292 | 292 | | |||
293 | //sort QModelIndexList descending | 293 | //sort QModelIndexList descending | ||
294 | bool rowGreaterThan(const QModelIndex &index1, const QModelIndex &index2) | 294 | static bool rowGreaterThan(const QModelIndex &index1, const QModelIndex &index2) | ||
295 | { | 295 | { | ||
296 | return index1.row() >= index2.row(); | 296 | return index1.row() >= index2.row(); | ||
297 | } | 297 | } | ||
298 | 298 | | |||
299 | void TransferPanel::clearDcc() | 299 | void TransferPanel::clearDcc() | ||
300 | { | 300 | { | ||
301 | //selected item | 301 | //selected item | ||
302 | Transfer *transfer = m_detailPanel->transfer(); | 302 | Transfer *transfer = m_detailPanel->transfer(); | ||
303 | if (transfer && transfer->getStatus() >= Transfer::Done) | 303 | if (transfer && transfer->getStatus() >= Transfer::Done) | ||
304 | { | 304 | { | ||
305 | //item will be gone | 305 | //item will be gone | ||
306 | transfer = 0; | 306 | transfer = nullptr; | ||
307 | } | 307 | } | ||
308 | 308 | | |||
309 | QModelIndexList indexes = m_transferView->selectedRows(); | 309 | QModelIndexList indexes = m_transferView->selectedRows(); | ||
310 | QModelIndexList indexesToRemove; | 310 | QModelIndexList indexesToRemove; | ||
311 | 311 | | |||
312 | foreach (const QModelIndex &index, indexes) | 312 | foreach (const QModelIndex &index, indexes) | ||
313 | { | 313 | { | ||
314 | if (index.data(TransferListModel::TransferStatus).toInt() >= Transfer::Done) | 314 | if (index.data(TransferListModel::TransferStatus).toInt() >= Transfer::Done) | ||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Line(s) | |||||
367 | 367 | | |||
368 | void TransferPanel::clearCompletedDcc() | 368 | void TransferPanel::clearCompletedDcc() | ||
369 | { | 369 | { | ||
370 | //save selected item | 370 | //save selected item | ||
371 | Transfer *transfer = m_detailPanel->transfer(); | 371 | Transfer *transfer = m_detailPanel->transfer(); | ||
372 | if (transfer && transfer->getStatus() >= Transfer::Done) | 372 | if (transfer && transfer->getStatus() >= Transfer::Done) | ||
373 | { | 373 | { | ||
374 | //item will be gone | 374 | //item will be gone | ||
375 | transfer = 0; | 375 | transfer = nullptr; | ||
376 | } | 376 | } | ||
377 | 377 | | |||
378 | QModelIndexList indexesToRemove; | 378 | QModelIndexList indexesToRemove; | ||
379 | QModelIndexList selectedIndexes = m_transferView->selectedRows(); | 379 | QModelIndexList selectedIndexes = m_transferView->selectedRows(); | ||
380 | 380 | | |||
381 | foreach (const QModelIndex &index, m_transferView->rowIndexes()) | 381 | foreach (const QModelIndex &index, m_transferView->rowIndexes()) | ||
382 | { | 382 | { | ||
383 | if (index.data(TransferListModel::TransferStatus).toInt() >= Transfer::Done) | 383 | if (index.data(TransferListModel::TransferStatus).toInt() >= Transfer::Done) | ||
▲ Show 20 Lines • Show All 134 Lines • ▼ Show 20 Line(s) | |||||
518 | } | 518 | } | ||
519 | 519 | | |||
520 | void TransferPanel::openLocation(Transfer *transfer) | 520 | void TransferPanel::openLocation(Transfer *transfer) | ||
521 | { | 521 | { | ||
522 | QString urlString = transfer->getFileURL().toString(QUrl::PreferLocalFile|QUrl::RemoveFilename|QUrl::StripTrailingSlash); | 522 | QString urlString = transfer->getFileURL().toString(QUrl::PreferLocalFile|QUrl::RemoveFilename|QUrl::StripTrailingSlash); | ||
523 | if (!urlString.isEmpty()) | 523 | if (!urlString.isEmpty()) | ||
524 | { | 524 | { | ||
525 | QUrl url(QUrl::fromLocalFile(urlString)); | 525 | QUrl url(QUrl::fromLocalFile(urlString)); | ||
526 | new KRun(url, 0, true); | 526 | new KRun(url, nullptr, true); | ||
527 | } | 527 | } | ||
528 | } | 528 | } | ||
529 | 529 | | |||
530 | } | 530 | } | ||
531 | } | 531 | } | ||
532 | 532 | | |||
533 | 533 | |