| 1710 | } |
| 1711 | |
| 1712 | void MainWindow::on_actionCopyInstance_triggered() |
| 1713 | { |
| 1714 | if (!m_selectedInstance) |
| 1715 | return; |
| 1716 | |
| 1717 | CopyInstanceDialog copyInstDlg(m_selectedInstance, this); |
| 1718 | if (!copyInstDlg.exec()) |
| 1719 | return; |
| 1720 | |
| 1721 | auto copyTask = new InstanceCopyTask(m_selectedInstance, copyInstDlg.shouldCopySaves(), copyInstDlg.shouldKeepPlaytime()); |
| 1722 | copyTask->setName(copyInstDlg.instName()); |
| 1723 | copyTask->setGroup(copyInstDlg.instGroup()); |
| 1724 | copyTask->setIcon(copyInstDlg.iconKey()); |
| 1725 | unique_qobject_ptr<Task> task(APPLICATION->instances()->wrapInstanceTask(copyTask)); |
| 1726 | runModalTask(task.get()); |
| 1727 | } |
| 1728 | |
| 1729 | void MainWindow::finalizeInstance(InstancePtr inst) |
| 1730 | { |
nothing calls this directly
no test coverage detected