|
@@ -55,46 +55,46 @@ class ProjectManager : public Control {
|
|
|
|
|
|
static ProjectManager *singleton;
|
|
|
|
|
|
- TabContainer *tabs;
|
|
|
+ TabContainer *tabs = nullptr;
|
|
|
|
|
|
- ProjectList *_project_list;
|
|
|
+ ProjectList *_project_list = nullptr;
|
|
|
|
|
|
- LineEdit *search_box;
|
|
|
- Label *loading_label;
|
|
|
- OptionButton *filter_option;
|
|
|
+ LineEdit *search_box = nullptr;
|
|
|
+ Label *loading_label = nullptr;
|
|
|
+ OptionButton *filter_option = nullptr;
|
|
|
|
|
|
- Button *run_btn;
|
|
|
- Button *open_btn;
|
|
|
- Button *rename_btn;
|
|
|
- Button *erase_btn;
|
|
|
- Button *erase_missing_btn;
|
|
|
- Button *about_btn;
|
|
|
+ Button *run_btn = nullptr;
|
|
|
+ Button *open_btn = nullptr;
|
|
|
+ Button *rename_btn = nullptr;
|
|
|
+ Button *erase_btn = nullptr;
|
|
|
+ Button *erase_missing_btn = nullptr;
|
|
|
+ Button *about_btn = nullptr;
|
|
|
|
|
|
- EditorAssetLibrary *asset_library;
|
|
|
+ EditorAssetLibrary *asset_library = nullptr;
|
|
|
|
|
|
- EditorFileDialog *scan_dir;
|
|
|
- ConfirmationDialog *language_restart_ask;
|
|
|
+ EditorFileDialog *scan_dir = nullptr;
|
|
|
+ ConfirmationDialog *language_restart_ask = nullptr;
|
|
|
|
|
|
- ConfirmationDialog *erase_ask;
|
|
|
- Label *erase_ask_label;
|
|
|
- CheckBox *delete_project_contents;
|
|
|
+ ConfirmationDialog *erase_ask = nullptr;
|
|
|
+ Label *erase_ask_label = nullptr;
|
|
|
+ CheckBox *delete_project_contents = nullptr;
|
|
|
|
|
|
- ConfirmationDialog *erase_missing_ask;
|
|
|
- ConfirmationDialog *multi_open_ask;
|
|
|
- ConfirmationDialog *multi_run_ask;
|
|
|
- ConfirmationDialog *multi_scan_ask;
|
|
|
- ConfirmationDialog *ask_update_settings;
|
|
|
- ConfirmationDialog *open_templates;
|
|
|
- EditorAbout *about;
|
|
|
+ ConfirmationDialog *erase_missing_ask = nullptr;
|
|
|
+ ConfirmationDialog *multi_open_ask = nullptr;
|
|
|
+ ConfirmationDialog *multi_run_ask = nullptr;
|
|
|
+ ConfirmationDialog *multi_scan_ask = nullptr;
|
|
|
+ ConfirmationDialog *ask_update_settings = nullptr;
|
|
|
+ ConfirmationDialog *open_templates = nullptr;
|
|
|
+ EditorAbout *about = nullptr;
|
|
|
|
|
|
- HBoxContainer *settings_hb;
|
|
|
+ HBoxContainer *settings_hb = nullptr;
|
|
|
|
|
|
- AcceptDialog *run_error_diag;
|
|
|
- AcceptDialog *dialog_error;
|
|
|
- ProjectDialog *npdialog;
|
|
|
+ AcceptDialog *run_error_diag = nullptr;
|
|
|
+ AcceptDialog *dialog_error = nullptr;
|
|
|
+ ProjectDialog *npdialog = nullptr;
|
|
|
|
|
|
- OptionButton *language_btn;
|
|
|
- LinkButton *version_btn;
|
|
|
+ OptionButton *language_btn = nullptr;
|
|
|
+ LinkButton *version_btn = nullptr;
|
|
|
|
|
|
void _open_asset_library();
|
|
|
void _scan_projects();
|