diff options
| author | Rémi Verschelde | 2017-06-14 22:47:50 +0200 |
|---|---|---|
| committer | GitHub | 2017-06-14 22:47:50 +0200 |
| commit | be3115119994141d3708eb67cfb7db3bc14f84a8 (patch) | |
| tree | fdaa926ed1ec14ed8255ce4892a7dfbfb5801b8c | |
| parent | a91b62e4c73626496136418067d339831223715f (diff) | |
| parent | 7dde056d480295d76a1188244fc595f5ee66fdfc (diff) | |
| download | godot-be3115119994141d3708eb67cfb7db3bc14f84a8.tar.gz godot-be3115119994141d3708eb67cfb7db3bc14f84a8.tar.zst godot-be3115119994141d3708eb67cfb7db3bc14f84a8.zip | |
Merge pull request #9174 from volzhs/file-mode-toggle
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 25fade46d..c2a408e8a 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); |
