diff options
author | Marcelo Hernandez <marcelohdez.inq@gmail.com> | 2022-10-29 22:27:31 -0400 |
---|---|---|
committer | Marcelo Hernandez <marcelohdez.inq@gmail.com> | 2022-10-29 22:27:31 -0400 |
commit | 5d1aac3c53904f7c843dc5cfdbdd33086eb4b6d6 (patch) | |
tree | cd341166288b588dbf1cc2b4f1730b51ddc42dbf /launcher/InstanceCopyPrefs.cpp | |
parent | c00f96c7ca49a624ea8e9c4774ea11e954bbdc4b (diff) | |
download | PrismLauncher-5d1aac3c53904f7c843dc5cfdbdd33086eb4b6d6.tar.gz PrismLauncher-5d1aac3c53904f7c843dc5cfdbdd33086eb4b6d6.tar.bz2 PrismLauncher-5d1aac3c53904f7c843dc5cfdbdd33086eb4b6d6.zip |
added option to not copy screenshots
+ moved select all checkbox to top row, centered.
Signed-off-by: Marcelo Hernandez <marcelohdez.inq@gmail.com>
Diffstat (limited to 'launcher/InstanceCopyPrefs.cpp')
-rw-r--r-- | launcher/InstanceCopyPrefs.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/launcher/InstanceCopyPrefs.cpp b/launcher/InstanceCopyPrefs.cpp index ae30bb82..7b93a516 100644 --- a/launcher/InstanceCopyPrefs.cpp +++ b/launcher/InstanceCopyPrefs.cpp @@ -12,7 +12,8 @@ bool InstanceCopyPrefs::allTrue() const copyResourcePacks && copyShaderPacks && copyServers && - copyMods; + copyMods && + copyScreenshots; } // Returns a single RegEx string of the selected folders/files to filter out (ex: ".minecraft/saves|.minecraft/server.dat") @@ -38,6 +39,9 @@ QString InstanceCopyPrefs::getSelectedFiltersAsRegex() const if(!copyMods) filters << "coremods" << "mods" << "config"; + if(!copyScreenshots) + filters << "screenshots"; + // If we have any filters to add, join them as a single regex string to return: if (!filters.isEmpty()) { const QString MC_ROOT = "[.]?minecraft/"; @@ -84,6 +88,11 @@ bool InstanceCopyPrefs::isCopyModsEnabled() const return copyMods; } +bool InstanceCopyPrefs::isCopyScreenshotsEnabled() const +{ + return copyScreenshots; +} + // ======= Setters ======= void InstanceCopyPrefs::enableCopySaves(bool b) { @@ -119,3 +128,8 @@ void InstanceCopyPrefs::enableCopyMods(bool b) { copyMods = b; } + +void InstanceCopyPrefs::enableCopyScreenshots(bool b) +{ + copyScreenshots = b; +} |