diff --git a/src/components/Dashboard/TRC/RightClickMenu.vue b/src/components/Dashboard/TRC/RightClickMenu.vue index d885bcb5..0f973516 100644 --- a/src/components/Dashboard/TRC/RightClickMenu.vue +++ b/src/components/Dashboard/TRC/RightClickMenu.vue @@ -52,8 +52,12 @@ function deleteTorrents() { dialogStore.createDialog(ConfirmDeleteDialog, { hashes: [...dashboardStore.selectedTorrents] }) } -function moveTorrents() { - dialogStore.createDialog(MoveTorrentDialog, { hashes: [...dashboardStore.selectedTorrents] }) +function setDownloadPath() { + dialogStore.createDialog(MoveTorrentDialog, { hashes: [...dashboardStore.selectedTorrents], mode: 'dl' }) +} + +function setSavePath() { + dialogStore.createDialog(MoveTorrentDialog, { hashes: [...dashboardStore.selectedTorrents], mode: 'save' }) } function renameTorrents() { @@ -126,9 +130,14 @@ const menuData = computed(() => [ icon: 'mdi-head-cog', children: [ { - text: t('dashboard.right_click.advanced.change_location'), - icon: 'mdi-folder', - action: moveTorrents + text: t('dashboard.right_click.advanced.download_path'), + icon: 'mdi-tray-arrow-down', + action: setDownloadPath + }, + { + text: t('dashboard.right_click.advanced.save_path'), + icon: 'mdi-content-save', + action: setSavePath }, { text: t('dashboard.right_click.advanced.rename'), diff --git a/src/components/Dialogs/MoveTorrentDialog.vue b/src/components/Dialogs/MoveTorrentDialog.vue index 37d3273a..e67b0ca4 100644 --- a/src/components/Dialogs/MoveTorrentDialog.vue +++ b/src/components/Dialogs/MoveTorrentDialog.vue @@ -1,17 +1,19 @@