#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 | 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 |
Definition at line 15 of file user_settings.h.
float yaze::editor::UserSettings::Preferences::font_global_scale = 1.0f |
Definition at line 17 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::LoadUserSettings(), yaze::editor::EditorManager::OpenProject(), yaze::editor::UserSettings::Save(), yaze::editor::EditorManager::SaveProject(), and yaze::editor::EditorManager::SetFontGlobalScale().
bool yaze::editor::UserSettings::Preferences::backup_rom = false |
Definition at line 18 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), yaze::editor::UserSettings::Save(), yaze::editor::EditorManager::SaveRom(), and yaze::editor::EditorManager::SaveRomAs().
bool yaze::editor::UserSettings::Preferences::save_new_auto = true |
Definition at line 19 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), yaze::editor::UserSettings::Save(), and yaze::editor::EditorManager::SaveRom().
bool yaze::editor::UserSettings::Preferences::autosave_enabled = true |
Definition at line 20 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::OpenProject(), 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 21 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::OpenProject(), 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 22 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
std::string yaze::editor::UserSettings::Preferences::last_rom_path |
Definition at line 23 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 24 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 25 of file user_settings.h.
Referenced by yaze::editor::UserSettings::Load(), yaze::editor::EditorManager::LoadUserSettings(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::restore_last_session = true |
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::backup_before_save = true |
Definition at line 29 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::default_editor = 0 |
Definition at line 30 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawEditorBehavior(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::vsync = true |
Definition at line 33 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::target_fps = 60 |
Definition at line 34 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::cache_size_mb = 512 |
Definition at line 35 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::undo_history_size = 50 |
Definition at line 36 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawPerformanceSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::ai_provider = 0 |
Definition at line 39 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
std::string yaze::editor::UserSettings::Preferences::ollama_url = "http://localhost:11434" |
Definition at line 40 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
std::string yaze::editor::UserSettings::Preferences::gemini_api_key |
Definition at line 41 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
float yaze::editor::UserSettings::Preferences::ai_temperature = 0.7f |
Definition at line 42 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::ai_max_tokens = 2048 |
Definition at line 43 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::ai_proactive = true |
Definition at line 44 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::ai_auto_learn = true |
Definition at line 45 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::ai_multimodal = true |
Definition at line 46 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
int yaze::editor::UserSettings::Preferences::log_level = 1 |
Definition at line 49 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::log_to_file = false |
Definition at line 50 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
std::string yaze::editor::UserSettings::Preferences::log_file_path |
Definition at line 51 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::log_ai_requests = true |
Definition at line 52 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::log_rom_operations = true |
Definition at line 53 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::log_gui_automation = true |
Definition at line 54 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().
bool yaze::editor::UserSettings::Preferences::log_proposals = true |
Definition at line 55 of file user_settings.h.
Referenced by yaze::editor::SettingsEditor::DrawAIAgentSettings(), yaze::editor::UserSettings::Load(), and yaze::editor::UserSettings::Save().