mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-04 07:31:16 +00:00 
			
		
		
		
	Globally remember advanced toggle in project settings
This commit is contained in:
		
							parent
							
								
									88ed6af1e6
								
							
						
					
					
						commit
						b01c2ef42d
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
					@ -104,7 +104,8 @@ void ProjectSettingsEditor::_update_advanced(bool p_is_advanced) {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void ProjectSettingsEditor::_advanced_toggled(bool p_button_pressed) {
 | 
					void ProjectSettingsEditor::_advanced_toggled(bool p_button_pressed) {
 | 
				
			||||||
	EditorSettings::get_singleton()->set_project_metadata("project_settings", "advanced_mode", p_button_pressed);
 | 
						EditorSettings::get_singleton()->set("_project_settings_advanced_mode", p_button_pressed);
 | 
				
			||||||
 | 
						EditorSettings::get_singleton()->save();
 | 
				
			||||||
	_update_advanced(p_button_pressed);
 | 
						_update_advanced(p_button_pressed);
 | 
				
			||||||
	general_settings_inspector->set_restrict_to_basic_settings(!p_button_pressed);
 | 
						general_settings_inspector->set_restrict_to_basic_settings(!p_button_pressed);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -768,8 +769,7 @@ ProjectSettingsEditor::ProjectSettingsEditor(EditorData *p_data) {
 | 
				
			||||||
	set_ok_button_text(TTR("Close"));
 | 
						set_ok_button_text(TTR("Close"));
 | 
				
			||||||
	set_hide_on_ok(true);
 | 
						set_hide_on_ok(true);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	bool use_advanced = EditorSettings::get_singleton()->get_project_metadata("project_settings", "advanced_mode", false);
 | 
						bool use_advanced = EDITOR_DEF("_project_settings_advanced_mode", false);
 | 
				
			||||||
 | 
					 | 
				
			||||||
	if (use_advanced) {
 | 
						if (use_advanced) {
 | 
				
			||||||
		advanced->set_pressed(true);
 | 
							advanced->set_pressed(true);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue