#include <user_settings.h>
Public Attributes | |
| float | font_global_scale = 1.0f |
| bool | backup_rom = false |
| bool | save_new_auto = true |
| bool | autosave_enabled = true |
| float | autosave_interval = 300.0f |
| int | recent_files_limit = 10 |
| std::string | last_rom_path |
| std::string | last_project_path |
| bool | show_welcome_on_startup = true |
| bool | restore_last_session = true |
| bool | prefer_hmagic_sprite_names = true |
| bool | backup_before_save = true |
| int | default_editor = 0 |
| bool | vsync = true |
| int | target_fps = 60 |
| int | cache_size_mb = 512 |
| int | undo_history_size = 50 |
| int | ai_provider = 0 |
| std::string | ollama_url = "http://localhost:11434" |
| std::string | gemini_api_key |
| float | ai_temperature = 0.7f |
| int | ai_max_tokens = 2048 |
| bool | ai_proactive = true |
| bool | ai_auto_learn = true |
| bool | ai_multimodal = true |
| int | log_level = 1 |
| bool | log_to_file = false |
| std::string | log_file_path |
| bool | log_ai_requests = true |
| bool | log_rom_operations = true |
| bool | log_gui_automation = true |
| bool | log_proposals = true |
| std::unordered_map< std::string, std::string > | panel_shortcuts |
| std::unordered_map< std::string, std::string > | global_shortcuts |
| std::unordered_map< std::string, std::string > | editor_shortcuts |
| bool | sidebar_visible = true |
| bool | sidebar_panel_expanded = true |
| std::string | sidebar_active_category |
| bool | show_status_bar = false |
Definition at line 17 of file user_settings.h.
| float yaze::editor::UserSettings::Preferences::font_global_scale = 1.0f |
Definition at line 19 of file user_settings.h.
Referenced by yaze::editor::EditorManager::Initialize(), yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::editor::UserSettings::Save(), yaze::editor::EditorManager::SaveProject(), and yaze::editor::EditorManager::SetFontGlobalScale().
| bool yaze::editor::UserSettings::Preferences::backup_rom = false |
Definition at line 20 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::save_new_auto = true |
Definition at line 21 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::autosave_enabled = true |
Definition at line 22 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::editor::UserSettings::Save(), yaze::editor::EditorManager::SaveProject(), and yaze::editor::EditorManager::Update().
| float yaze::editor::UserSettings::Preferences::autosave_interval = 300.0f |
Definition at line 23 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::LoadProjectWithRom(), yaze::editor::UserSettings::Save(), yaze::editor::EditorManager::SaveProject(), and yaze::editor::EditorManager::Update().
| int yaze::editor::UserSettings::Preferences::recent_files_limit = 10 |
Definition at line 24 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::string yaze::editor::UserSettings::Preferences::last_rom_path |
Definition at line 25 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::string yaze::editor::UserSettings::Preferences::last_project_path |
Definition at line 26 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::show_welcome_on_startup = true |
Definition at line 27 of file user_settings.h.
Referenced by yaze::editor::EditorManager::Initialize(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::restore_last_session = true |
Definition at line 28 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::prefer_hmagic_sprite_names = true |
Definition at line 29 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorBehavior(), yaze::editor::EditorManager::Initialize(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::backup_before_save = true |
Definition at line 32 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::default_editor = 0 |
Definition at line 33 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::vsync = true |
Definition at line 36 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::target_fps = 60 |
Definition at line 37 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::cache_size_mb = 512 |
Definition at line 38 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::undo_history_size = 50 |
Definition at line 39 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::ai_provider = 0 |
Definition at line 42 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::string yaze::editor::UserSettings::Preferences::ollama_url = "http://localhost:11434" |
Definition at line 43 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::string yaze::editor::UserSettings::Preferences::gemini_api_key |
Definition at line 44 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| float yaze::editor::UserSettings::Preferences::ai_temperature = 0.7f |
Definition at line 45 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::ai_max_tokens = 2048 |
Definition at line 46 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::ai_proactive = true |
Definition at line 47 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::ai_auto_learn = true |
Definition at line 48 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::ai_multimodal = true |
Definition at line 49 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| int yaze::editor::UserSettings::Preferences::log_level = 1 |
Definition at line 52 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::log_to_file = false |
Definition at line 53 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::string yaze::editor::UserSettings::Preferences::log_file_path |
Definition at line 54 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::log_ai_requests = true |
Definition at line 55 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::log_rom_operations = true |
Definition at line 56 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::log_gui_automation = true |
Definition at line 57 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::log_proposals = true |
Definition at line 58 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::unordered_map<std::string, std::string> yaze::editor::UserSettings::Preferences::panel_shortcuts |
Definition at line 62 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawPanelShortcuts(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::unordered_map<std::string, std::string> yaze::editor::UserSettings::Preferences::global_shortcuts |
Definition at line 64 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawGlobalShortcuts().
| std::unordered_map<std::string, std::string> yaze::editor::UserSettings::Preferences::editor_shortcuts |
Definition at line 66 of file user_settings.h.
Referenced by yaze::editor::SettingsPanel::DrawEditorShortcuts().
| bool yaze::editor::UserSettings::Preferences::sidebar_visible = true |
Definition at line 69 of file user_settings.h.
Referenced by yaze::editor::EditorManager::Initialize(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::sidebar_panel_expanded = true |
Definition at line 70 of file user_settings.h.
Referenced by yaze::editor::EditorManager::Initialize(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| std::string yaze::editor::UserSettings::Preferences::sidebar_active_category |
Definition at line 71 of file user_settings.h.
Referenced by yaze::editor::EditorManager::Initialize(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
| bool yaze::editor::UserSettings::Preferences::show_status_bar = false |