summaryrefslogtreecommitdiffstats
path: root/editor/export/export_template_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'editor/export/export_template_manager.h')
-rw-r--r--editor/export/export_template_manager.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/editor/export/export_template_manager.h b/editor/export/export_template_manager.h
index 8c26554d13..a00d874580 100644
--- a/editor/export/export_template_manager.h
+++ b/editor/export/export_template_manager.h
@@ -33,6 +33,7 @@
#include "scene/gui/dialogs.h"
+class EditorExportPreset;
class ExportTemplateVersion;
class FileDialog;
class HTTPRequest;
@@ -121,10 +122,15 @@ protected:
static void _bind_methods();
public:
- bool can_install_android_template();
- Error install_android_template();
+ static String get_android_build_directory(const Ref<EditorExportPreset> &p_preset);
+ static String get_android_source_zip(const Ref<EditorExportPreset> &p_preset);
+ static String get_android_template_identifier(const Ref<EditorExportPreset> &p_preset);
- Error install_android_template_from_file(const String &p_file);
+ bool is_android_template_installed(const Ref<EditorExportPreset> &p_preset);
+ bool can_install_android_template(const Ref<EditorExportPreset> &p_preset);
+ Error install_android_template(const Ref<EditorExportPreset> &p_preset);
+
+ Error install_android_template_from_file(const String &p_file, const Ref<EditorExportPreset> &p_preset);
void popup_manager();