summaryrefslogtreecommitdiff
path: root/editor/plugin_config_dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'editor/plugin_config_dialog.h')
-rw-r--r--editor/plugin_config_dialog.h25
1 files changed, 13 insertions, 12 deletions
diff --git a/editor/plugin_config_dialog.h b/editor/plugin_config_dialog.h
index 0dc2e84a98..6e0cbea378 100644
--- a/editor/plugin_config_dialog.h
+++ b/editor/plugin_config_dialog.h
@@ -41,26 +41,27 @@
class PluginConfigDialog : public ConfirmationDialog {
GDCLASS(PluginConfigDialog, ConfirmationDialog);
- LineEdit *name_edit;
- LineEdit *subfolder_edit;
- TextEdit *desc_edit;
- LineEdit *author_edit;
- LineEdit *version_edit;
- OptionButton *script_option_edit;
- LineEdit *script_edit;
- CheckBox *active_edit;
+ LineEdit *name_edit = nullptr;
+ LineEdit *subfolder_edit = nullptr;
+ TextEdit *desc_edit = nullptr;
+ LineEdit *author_edit = nullptr;
+ LineEdit *version_edit = nullptr;
+ OptionButton *script_option_edit = nullptr;
+ LineEdit *script_edit = nullptr;
+ CheckBox *active_edit = nullptr;
- TextureRect *name_validation;
- TextureRect *subfolder_validation;
- TextureRect *script_validation;
+ TextureRect *name_validation = nullptr;
+ TextureRect *subfolder_validation = nullptr;
+ TextureRect *script_validation = nullptr;
- bool _edit_mode;
+ bool _edit_mode = false;
void _clear_fields();
void _on_confirmed();
void _on_cancelled();
void _on_language_changed(const int p_language);
void _on_required_text_changed(const String &p_text);
+ String _get_subfolder();
static String _to_absolute_plugin_path(const String &p_plugin_name);