Seperate filter and description in FileDialog.add_filter()
This commit is contained in:
parent
d26442e709
commit
af19501cc7
26 changed files with 59 additions and 48 deletions
|
|
@ -1584,7 +1584,7 @@ EditorAssetLibrary::EditorAssetLibrary(bool p_templates_only) {
|
|||
asset_open = memnew(EditorFileDialog);
|
||||
|
||||
asset_open->set_access(EditorFileDialog::ACCESS_FILESYSTEM);
|
||||
asset_open->add_filter("*.zip ; " + TTR("Assets ZIP File"));
|
||||
asset_open->add_filter("*.zip", TTR("Assets ZIP File"));
|
||||
asset_open->set_file_mode(EditorFileDialog::FILE_MODE_OPEN_FILE);
|
||||
add_child(asset_open);
|
||||
asset_open->connect("file_selected", callable_mp(this, &EditorAssetLibrary::_asset_file_selected));
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@ CPUParticles2DEditorPlugin::CPUParticles2DEditorPlugin() {
|
|||
List<String> ext;
|
||||
ImageLoader::get_recognized_extensions(&ext);
|
||||
for (const String &E : ext) {
|
||||
file->add_filter("*." + E + "; " + E.to_upper());
|
||||
file->add_filter("*." + E, E.to_upper());
|
||||
}
|
||||
file->set_file_mode(EditorFileDialog::FILE_MODE_OPEN_FILE);
|
||||
toolbar->add_child(file);
|
||||
|
|
|
|||
|
|
@ -380,7 +380,7 @@ GPUParticles2DEditorPlugin::GPUParticles2DEditorPlugin() {
|
|||
List<String> ext;
|
||||
ImageLoader::get_recognized_extensions(&ext);
|
||||
for (const String &E : ext) {
|
||||
file->add_filter("*." + E + "; " + E.to_upper());
|
||||
file->add_filter("*." + E, E.to_upper());
|
||||
}
|
||||
file->set_file_mode(EditorFileDialog::FILE_MODE_OPEN_FILE);
|
||||
toolbar->add_child(file);
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ LightmapGIEditorPlugin::LightmapGIEditorPlugin() {
|
|||
|
||||
file_dialog = memnew(EditorFileDialog);
|
||||
file_dialog->set_file_mode(EditorFileDialog::FILE_MODE_SAVE_FILE);
|
||||
file_dialog->add_filter("*.lmbake ; " + TTR("LightMap Bake"));
|
||||
file_dialog->add_filter("*.lmbake", TTR("LightMap Bake"));
|
||||
file_dialog->set_title(TTR("Select lightmap bake file:"));
|
||||
file_dialog->connect("file_selected", callable_mp(this, &LightmapGIEditorPlugin::_bake_select_file));
|
||||
bake->add_child(file_dialog);
|
||||
|
|
|
|||
|
|
@ -263,7 +263,7 @@ MeshLibraryEditor::MeshLibraryEditor() {
|
|||
file->clear_filters();
|
||||
file->set_title(TTR("Import Scene"));
|
||||
for (int i = 0; i < extensions.size(); i++) {
|
||||
file->add_filter("*." + extensions[i] + " ; " + extensions[i].to_upper());
|
||||
file->add_filter("*." + extensions[i], extensions[i].to_upper());
|
||||
}
|
||||
add_child(file);
|
||||
file->connect("file_selected", callable_mp(this, &MeshLibraryEditor::_import_scene_cbk));
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ OccluderInstance3DEditorPlugin::OccluderInstance3DEditorPlugin() {
|
|||
|
||||
file_dialog = memnew(EditorFileDialog);
|
||||
file_dialog->set_file_mode(EditorFileDialog::FILE_MODE_SAVE_FILE);
|
||||
file_dialog->add_filter("*.occ ; Occluder3D");
|
||||
file_dialog->add_filter("*.occ", "Occluder3D");
|
||||
file_dialog->set_title(TTR("Select occluder bake file:"));
|
||||
file_dialog->connect("file_selected", callable_mp(this, &OccluderInstance3DEditorPlugin::_bake_select_file));
|
||||
bake->add_child(file_dialog);
|
||||
|
|
|
|||
|
|
@ -1188,7 +1188,7 @@ void ScriptEditor::_menu_option(int p_option) {
|
|||
|
||||
file_dialog->clear_filters();
|
||||
for (const String &E : textfile_extensions) {
|
||||
file_dialog->add_filter("*." + E + " ; " + E.to_upper());
|
||||
file_dialog->add_filter("*." + E, E.to_upper());
|
||||
}
|
||||
file_dialog->popup_file_dialog();
|
||||
file_dialog->set_title(TTR("New Text File..."));
|
||||
|
|
@ -1203,11 +1203,11 @@ void ScriptEditor::_menu_option(int p_option) {
|
|||
ResourceLoader::get_recognized_extensions_for_type("Script", &extensions);
|
||||
file_dialog->clear_filters();
|
||||
for (int i = 0; i < extensions.size(); i++) {
|
||||
file_dialog->add_filter("*." + extensions[i] + " ; " + extensions[i].to_upper());
|
||||
file_dialog->add_filter("*." + extensions[i], extensions[i].to_upper());
|
||||
}
|
||||
|
||||
for (const String &E : textfile_extensions) {
|
||||
file_dialog->add_filter("*." + E + " ; " + E.to_upper());
|
||||
file_dialog->add_filter("*." + E, E.to_upper());
|
||||
}
|
||||
|
||||
file_dialog->popup_file_dialog();
|
||||
|
|
|
|||
|
|
@ -2080,7 +2080,7 @@ ThemeItemEditorDialog::ThemeItemEditorDialog(ThemeTypeEditor *p_theme_type_edito
|
|||
List<String> ext;
|
||||
ResourceLoader::get_recognized_extensions_for_type("Theme", &ext);
|
||||
for (const String &E : ext) {
|
||||
import_another_theme_dialog->add_filter(vformat("*.%s; %s", E, TTR("Theme Resource")));
|
||||
import_another_theme_dialog->add_filter("*." + E, TTR("Theme Resource"));
|
||||
}
|
||||
import_another_file_hb->add_child(import_another_theme_dialog);
|
||||
import_another_theme_dialog->connect("file_selected", callable_mp(this, &ThemeItemEditorDialog::_select_another_theme_cbk));
|
||||
|
|
@ -3663,7 +3663,7 @@ ThemeEditor::ThemeEditor() {
|
|||
List<String> ext;
|
||||
ResourceLoader::get_recognized_extensions_for_type("PackedScene", &ext);
|
||||
for (const String &E : ext) {
|
||||
preview_scene_dialog->add_filter(vformat("*.%s; %s", E, TTR("Scene")));
|
||||
preview_scene_dialog->add_filter("*." + E, TTR("Scene"));
|
||||
}
|
||||
main_hs->add_child(preview_scene_dialog);
|
||||
preview_scene_dialog->connect("file_selected", callable_mp(this, &ThemeEditor::_preview_scene_dialog_cbk));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue