| 629 | } |
| 630 | |
| 631 | void MainScreen::doBackup(size_t fullIndex, size_t cellIndex) |
| 632 | { |
| 633 | Title title; |
| 634 | TitleCatalog::get().getTitle(title, fullIndex, backupKind); |
| 635 | BackupTarget target = title.backup(backupKind); |
| 636 | |
| 637 | auto dst = chooseBackupDst(target, cellIndex); |
| 638 | removeOverlay(); |
| 639 | if (!dst) { |
| 640 | return; |
| 641 | } |
| 642 | |
| 643 | std::string dataType = target.dataTypeName(); |
| 644 | TransferJob::get().enqueueBackup(std::move(title), backupKind, *dst, std::move(dataType)); |
| 645 | } |
| 646 | |
| 647 | void MainScreen::doRestore(size_t fullIndex, size_t cellIndex) |
| 648 | { |
no test coverage detected