summaryrefslogtreecommitdiff
path: root/editor/editor_paths.h
diff options
context:
space:
mode:
authorAaron Franke <arnfranke@yahoo.com>2022-07-28 19:36:26 -0500
committerAaron Franke <arnfranke@yahoo.com>2022-07-29 11:07:30 -0500
commitac870ab1c8a41f8867b76ca66c364d284fea5488 (patch)
tree5b1cd6ad8443d69e9cd82824c906f7f1bf22dcd4 /editor/editor_paths.h
parent5352cf8e2fafb0c974e3ba68ff8e3c2ce80d449e (diff)
Move editor paths into the EditorPaths class
Diffstat (limited to 'editor/editor_paths.h')
-rw-r--r--editor/editor_paths.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/editor/editor_paths.h b/editor/editor_paths.h
index 7d863a7c6c..9cff1063c5 100644
--- a/editor/editor_paths.h
+++ b/editor/editor_paths.h
@@ -45,6 +45,10 @@ class EditorPaths : public Object {
String project_data_dir; // Project-specific data (metadata, shader cache, etc.).
bool self_contained = false; // Self-contained means everything goes to `editor_data` dir.
String self_contained_file; // Self-contained file with configuration.
+ String export_templates_folder = "export_templates";
+ String text_editor_themes_folder = "text_editor_themes";
+ String script_templates_folder = "script_templates";
+ String feature_profiles_folder = "feature_profiles";
static EditorPaths *singleton;
@@ -58,6 +62,12 @@ public:
String get_config_dir() const;
String get_cache_dir() const;
String get_project_data_dir() const;
+ String get_export_templates_dir() const;
+ String get_project_settings_dir() const;
+ String get_text_editor_themes_dir() const;
+ String get_script_templates_dir() const;
+ String get_project_script_templates_dir() const;
+ String get_feature_profiles_dir() const;
bool is_self_contained() const;
String get_self_contained_file() const;