aboutsummaryrefslogtreecommitdiff
path: root/launcher/InstanceCopyPrefs.cpp
diff options
context:
space:
mode:
authorMarcelo Hernandez <marcelohdez.inq@gmail.com>2022-10-23 00:25:38 -0400
committerMarcelo Hernandez <marcelohdez.inq@gmail.com>2022-10-23 19:30:41 -0400
commit4caf06bc99dfe34f10fae943374c98b88ad8814d (patch)
tree5cc3f8343845a8c77d1029347fb7167e177b22f3 /launcher/InstanceCopyPrefs.cpp
parent15593b5c0912b4fe5ad77d6a27e336e9b68ed861 (diff)
downloadPrismLauncher-4caf06bc99dfe34f10fae943374c98b88ad8814d.tar.gz
PrismLauncher-4caf06bc99dfe34f10fae943374c98b88ad8814d.tar.bz2
PrismLauncher-4caf06bc99dfe34f10fae943374c98b88ad8814d.zip
Check "Select all" checkbox if all options are already selected
+ code cleanup Signed-off-by: Marcelo Hernandez <marcelohdez.inq@gmail.com>
Diffstat (limited to 'launcher/InstanceCopyPrefs.cpp')
-rw-r--r--launcher/InstanceCopyPrefs.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/launcher/InstanceCopyPrefs.cpp b/launcher/InstanceCopyPrefs.cpp
index 56b43a03..fad55d1e 100644
--- a/launcher/InstanceCopyPrefs.cpp
+++ b/launcher/InstanceCopyPrefs.cpp
@@ -4,12 +4,13 @@
#include "InstanceCopyPrefs.h"
-InstanceCopyPrefs::InstanceCopyPrefs(bool setAll)
- : copySaves(setAll),
- keepPlaytime(setAll),
- copyGameOptions(setAll),
- copyResourcePacks(setAll),
- copyShaderPacks(setAll),
- copyServers(setAll),
- copyMods(setAll)
-{}
+bool InstanceCopyPrefs::allTrue() const
+{
+ return copySaves &&
+ keepPlaytime &&
+ copyGameOptions &&
+ copyResourcePacks &&
+ copyShaderPacks &&
+ copyServers &&
+ copyMods;
+}