diff options
| author | crueter <crueter@eden-emu.dev> | 2025-10-15 04:54:41 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-10-15 04:54:41 +0200 |
| commit | 5f9dba40a0fe71ccd7014ae37a2fbfd8f225396e (patch) | |
| tree | 4a0258d989bb795dd68fc2067fb01a7d7703868b /dist | |
| parent | 0a54ac63f00782605b74044e1661569d931354fe (diff) | |
[desktop] Data Manager, data import/export (#2700)
This adds a "Data Manager" dialog to the Tools menu. The Data Manager allows for the following operations:
- Open w/ system file manager
- Clear
- Export
- Import
On any of the following directories:
- Save (w/ profile selector)
- UserNAND
- SysNAND
- Mods
- Shaders
TODO for the future:
- "Cleanup" for each directory
- TitleID -> Game name--let users clean data for a specific game if applicable
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2700
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'dist')
17 files changed, 18 insertions, 0 deletions
diff --git a/dist/qt_themes/colorful/icons/256x256/plus_folder.png b/dist/qt_themes/colorful/icons/256x256/plus_folder.png Binary files differindex 31471e3a2a..92539549ee 100644 --- a/dist/qt_themes/colorful/icons/256x256/plus_folder.png +++ b/dist/qt_themes/colorful/icons/256x256/plus_folder.png diff --git a/dist/qt_themes/colorful/icons/48x48/download.png b/dist/qt_themes/colorful/icons/48x48/download.png Binary files differnew file mode 100644 index 0000000000..baceb7ae99 --- /dev/null +++ b/dist/qt_themes/colorful/icons/48x48/download.png diff --git a/dist/qt_themes/colorful/icons/48x48/upload.png b/dist/qt_themes/colorful/icons/48x48/upload.png Binary files differnew file mode 100644 index 0000000000..053b8c3fea --- /dev/null +++ b/dist/qt_themes/colorful/icons/48x48/upload.png diff --git a/dist/qt_themes/colorful/icons/48x48/user-trash.png b/dist/qt_themes/colorful/icons/48x48/user-trash.png Binary files differnew file mode 100644 index 0000000000..19ce265069 --- /dev/null +++ b/dist/qt_themes/colorful/icons/48x48/user-trash.png diff --git a/dist/qt_themes/colorful/style.qrc b/dist/qt_themes/colorful/style.qrc index 82cd367be9..f64d405707 100644 --- a/dist/qt_themes/colorful/style.qrc +++ b/dist/qt_themes/colorful/style.qrc @@ -18,6 +18,9 @@ SPDX-License-Identifier: GPL-2.0-or-later <file alias="48x48/bad_folder.png">icons/48x48/bad_folder.png</file> <file alias="48x48/chip.png">icons/48x48/chip.png</file> <file alias="48x48/folder.png">icons/48x48/folder.png</file> + <file alias="48x48/user-trash.png">icons/48x48/user-trash.png</file> + <file alias="48x48/download.png">icons/48x48/download.png</file> + <file alias="48x48/upload.png">icons/48x48/upload.png</file> <file alias="48x48/list-add.png">icons/48x48/list-add.png</file> <file alias="48x48/no_avatar.png">icons/48x48/no_avatar.png</file> <file alias="48x48/sd_card.png">icons/48x48/sd_card.png</file> diff --git a/dist/qt_themes/colorful_midnight_blue/style.qrc b/dist/qt_themes/colorful_midnight_blue/style.qrc index b9821c6722..18f8a6b823 100644 --- a/dist/qt_themes/colorful_midnight_blue/style.qrc +++ b/dist/qt_themes/colorful_midnight_blue/style.qrc @@ -11,6 +11,9 @@ SPDX-License-Identifier: GPL-2.0-or-later <file alias="48x48/bad_folder.png">../colorful/icons/48x48/bad_folder.png</file> <file alias="48x48/chip.png">../colorful/icons/48x48/chip.png</file> <file alias="48x48/folder.png">../colorful/icons/48x48/folder.png</file> + <file alias="48x48/user-trash.png">../colorful/icons/48x48/user-trash.png</file> + <file alias="48x48/download.png">../colorful/icons/48x48/download.png</file> + <file alias="48x48/upload.png">../colorful/icons/48x48/upload.png</file> <file alias="48x48/list-add.png">../colorful/icons/48x48/list-add.png</file> <file alias="48x48/sd_card.png">../colorful/icons/48x48/sd_card.png</file> <file alias="256x256/plus_folder.png">../colorful/icons/256x256/plus_folder.png</file> diff --git a/dist/qt_themes/default/default.qrc b/dist/qt_themes/default/default.qrc index 0d8af20fc1..e59f0ade9c 100644 --- a/dist/qt_themes/default/default.qrc +++ b/dist/qt_themes/default/default.qrc @@ -14,6 +14,9 @@ SPDX-License-Identifier: GPL-2.0-or-later <file alias="48x48/bad_folder.png">icons/48x48/bad_folder.png</file> <file alias="48x48/chip.png">icons/48x48/chip.png</file> <file alias="48x48/folder.png">icons/48x48/folder.png</file> + <file alias="48x48/user-trash.png">icons/48x48/user-trash.png</file> + <file alias="48x48/download.png">icons/48x48/download.png</file> + <file alias="48x48/upload.png">icons/48x48/upload.png</file> <file alias="48x48/list-add.png">icons/48x48/list-add.png</file> <file alias="48x48/sd_card.png">icons/48x48/sd_card.png</file> <file alias="48x48/star.png">icons/48x48/star.png</file> diff --git a/dist/qt_themes/default/icons/256x256/eden.png b/dist/qt_themes/default/icons/256x256/eden.png Binary files differindex c0d7d8e37c..dee7b91dc7 100644 --- a/dist/qt_themes/default/icons/256x256/eden.png +++ b/dist/qt_themes/default/icons/256x256/eden.png diff --git a/dist/qt_themes/default/icons/48x48/download.png b/dist/qt_themes/default/icons/48x48/download.png Binary files differnew file mode 100644 index 0000000000..c0e3213655 --- /dev/null +++ b/dist/qt_themes/default/icons/48x48/download.png diff --git a/dist/qt_themes/default/icons/48x48/upload.png b/dist/qt_themes/default/icons/48x48/upload.png Binary files differnew file mode 100644 index 0000000000..46120cbdaf --- /dev/null +++ b/dist/qt_themes/default/icons/48x48/upload.png diff --git a/dist/qt_themes/default/icons/48x48/user-trash.png b/dist/qt_themes/default/icons/48x48/user-trash.png Binary files differnew file mode 100644 index 0000000000..ef360a4775 --- /dev/null +++ b/dist/qt_themes/default/icons/48x48/user-trash.png diff --git a/dist/qt_themes/default_dark/style.qrc b/dist/qt_themes/default_dark/style.qrc index 7de4737c2c..b76f9a0bda 100644 --- a/dist/qt_themes/default_dark/style.qrc +++ b/dist/qt_themes/default_dark/style.qrc @@ -13,6 +13,9 @@ SPDX-License-Identifier: GPL-2.0-or-later <file alias="48x48/bad_folder.png">../colorful/icons/48x48/bad_folder.png</file> <file alias="48x48/chip.png">../colorful/icons/48x48/chip.png</file> <file alias="48x48/folder.png">../colorful/icons/48x48/folder.png</file> + <file alias="48x48/user-trash.png">../colorful/icons/48x48/user-trash.png</file> + <file alias="48x48/download.png">../colorful/icons/48x48/download.png</file> + <file alias="48x48/upload.png">../colorful/icons/48x48/upload.png</file> <file alias="48x48/no_avatar.png">../qdarkstyle/icons/48x48/no_avatar.png</file> <file alias="48x48/list-add.png">../colorful/icons/48x48/list-add.png</file> <file alias="48x48/sd_card.png">../colorful/icons/48x48/sd_card.png</file> diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/download.png b/dist/qt_themes/qdarkstyle/icons/48x48/download.png Binary files differnew file mode 100644 index 0000000000..d4d26fe2ea --- /dev/null +++ b/dist/qt_themes/qdarkstyle/icons/48x48/download.png diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/upload.png b/dist/qt_themes/qdarkstyle/icons/48x48/upload.png Binary files differnew file mode 100644 index 0000000000..ce255fb467 --- /dev/null +++ b/dist/qt_themes/qdarkstyle/icons/48x48/upload.png diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/user-trash.png b/dist/qt_themes/qdarkstyle/icons/48x48/user-trash.png Binary files differnew file mode 100644 index 0000000000..e273528101 --- /dev/null +++ b/dist/qt_themes/qdarkstyle/icons/48x48/user-trash.png diff --git a/dist/qt_themes/qdarkstyle/style.qrc b/dist/qt_themes/qdarkstyle/style.qrc index a89fb26c68..3902996058 100644 --- a/dist/qt_themes/qdarkstyle/style.qrc +++ b/dist/qt_themes/qdarkstyle/style.qrc @@ -9,6 +9,9 @@ <file alias="48x48/bad_folder.png">icons/48x48/bad_folder.png</file> <file alias="48x48/chip.png">icons/48x48/chip.png</file> <file alias="48x48/folder.png">icons/48x48/folder.png</file> + <file alias="48x48/user-trash.png">icons/48x48/user-trash.png</file> + <file alias="48x48/download.png">icons/48x48/download.png</file> + <file alias="48x48/upload.png">icons/48x48/upload.png</file> <file alias="48x48/no_avatar.png">icons/48x48/no_avatar.png</file> <file alias="48x48/list-add.png">icons/48x48/list-add.png</file> <file alias="48x48/sd_card.png">icons/48x48/sd_card.png</file> diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc b/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc index dc3d7fecbd..75212008a3 100644 --- a/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc +++ b/dist/qt_themes/qdarkstyle_midnight_blue/style.qrc @@ -6,6 +6,9 @@ <file alias="48x48/bad_folder.png">../qdarkstyle/icons/48x48/bad_folder.png</file> <file alias="48x48/chip.png">../qdarkstyle/icons/48x48/chip.png</file> <file alias="48x48/folder.png">../qdarkstyle/icons/48x48/folder.png</file> + <file alias="48x48/user-trash.png">../qdarkstyle/icons/48x48/user-trash.png</file> + <file alias="48x48/download.png">../qdarkstyle/icons/48x48/download.png</file> + <file alias="48x48/upload.png">../qdarkstyle/icons/48x48/upload.png</file> <file alias="48x48/no_avatar.png">../qdarkstyle/icons/48x48/no_avatar.png</file> <file alias="48x48/list-add.png">../qdarkstyle/icons/48x48/list-add.png</file> <file alias="48x48/sd_card.png">../qdarkstyle/icons/48x48/sd_card.png</file> |
