summaryrefslogtreecommitdiff
path: root/tools/editor/project_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/editor/project_manager.h')
-rw-r--r--tools/editor/project_manager.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/editor/project_manager.h b/tools/editor/project_manager.h
index b3ad106cd8..eebfc56a66 100644
--- a/tools/editor/project_manager.h
+++ b/tools/editor/project_manager.h
@@ -46,11 +46,14 @@ class ProjectManager : public Control {
FileDialog *scan_dir;
ConfirmationDialog *erase_ask;
+ ConfirmationDialog *multi_open_ask;
+ ConfirmationDialog *multi_run_ask;
NewProjectDialog *npdialog;
ScrollContainer *scroll;
VBoxContainer *scroll_childs;
- String selected;
- String selected_main;
+ Map<String, String> selected_list; // name -> main_scene
+ String last_clicked;
+ String single_selected_main;
bool importing;
void _item_doubleclicked();
@@ -59,7 +62,9 @@ class ProjectManager : public Control {
void _scan_projects();
void _run_project();
+ void _run_project_confirm();
void _open_project();
+ void _open_project_confirm();
void _import_project();
void _new_project();
void _erase_project();
@@ -72,6 +77,7 @@ class ProjectManager : public Control {
void _panel_draw(Node *p_hb);
void _panel_input(const InputEvent& p_ev,Node *p_hb);
+ void _favorite_pressed(Node *p_hb);
protected: