diff options
author | volzhs <volzhs@gmail.com> | 2017-06-14 23:00:39 +0900 |
---|---|---|
committer | volzhs <volzhs@gmail.com> | 2017-06-14 23:00:39 +0900 |
commit | 7dde056d480295d76a1188244fc595f5ee66fdfc (patch) | |
tree | 95ea2851c1095f6de627cc263dc58c18a9bb09a1 | |
parent | 95c248e24fb6094160f9c71140402305b57469ab (diff) | |
download | redot-engine-7dde056d480295d76a1188244fc595f5ee66fdfc.tar.gz |
Make toggle between thumbnail and list for file dialog on editor
-rw-r--r-- | editor/editor_file_dialog.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/editor/editor_file_dialog.cpp b/editor/editor_file_dialog.cpp index 25fade46d6..c2a408e8ab 100644 --- a/editor/editor_file_dialog.cpp +++ b/editor/editor_file_dialog.cpp @@ -1300,16 +1300,21 @@ EditorFileDialog::EditorFileDialog() { favorite->connect("toggled", this, "_favorite_toggled"); pathhb->add_child(favorite); + Ref<ButtonGroup> view_mode_group; + view_mode_group.instance(); + mode_thumbnails = memnew(ToolButton); mode_thumbnails->connect("pressed", this, "set_display_mode", varray(DISPLAY_THUMBNAILS)); mode_thumbnails->set_toggle_mode(true); mode_thumbnails->set_pressed(display_mode == DISPLAY_THUMBNAILS); + mode_thumbnails->set_button_group(view_mode_group); pathhb->add_child(mode_thumbnails); mode_list = memnew(ToolButton); mode_list->connect("pressed", this, "set_display_mode", varray(DISPLAY_LIST)); mode_list->set_toggle_mode(true); mode_list->set_pressed(display_mode == DISPLAY_LIST); + mode_list->set_button_group(view_mode_group); pathhb->add_child(mode_list); drives = memnew(OptionButton); |