summaryrefslogtreecommitdiff
path: root/src/createinstancedialog.h
diff options
context:
space:
mode:
authorJeremy Rimpo <jeremy.rimpo@servermonkey.com>2023-09-19 11:19:39 -0500
committerGitHub <noreply@github.com>2023-09-19 18:19:39 +0200
commit70509275405d2a5c5e94743786f03b17ef2051f2 (patch)
treee98fb95afcd9e8ce499ff02351e3ad963a9c76f8 /src/createinstancedialog.h
parent59b5b1cfca1614df681055d98d602692f482f0e2 (diff)
Default profile settings (#1869)
* Fix archive parsing and BSA invalidation
Diffstat (limited to 'src/createinstancedialog.h')
-rw-r--r--src/createinstancedialog.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/createinstancedialog.h b/src/createinstancedialog.h
index fe3c5646..4495cc78 100644
--- a/src/createinstancedialog.h
+++ b/src/createinstancedialog.h
@@ -66,6 +66,15 @@ public:
auto operator<=>(const Paths&) const = default;
};
+ struct ProfileSettings
+ {
+ bool localInis;
+ bool localSaves;
+ bool archiveInvalidation;
+
+ auto operator<=>(const ProfileSettings&) const = default;
+ };
+
// all the info filled in the various pages
//
struct CreationInfo
@@ -78,6 +87,7 @@ public:
QString dataPath;
QString iniPath;
Paths paths;
+ ProfileSettings profileSettings;
};
CreateInstanceDialog(const PluginContainer& pc, Settings* s,