yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::UserSettings::Preferences Struct Reference

#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
 

Detailed Description

Definition at line 15 of file user_settings.h.

Member Data Documentation

◆ font_global_scale

◆ backup_rom

bool yaze::editor::UserSettings::Preferences::backup_rom = false

◆ save_new_auto

bool yaze::editor::UserSettings::Preferences::save_new_auto = true

◆ autosave_enabled

◆ autosave_interval

◆ recent_files_limit

int yaze::editor::UserSettings::Preferences::recent_files_limit = 10

◆ last_rom_path

std::string yaze::editor::UserSettings::Preferences::last_rom_path

◆ last_project_path

std::string yaze::editor::UserSettings::Preferences::last_project_path

◆ show_welcome_on_startup

bool yaze::editor::UserSettings::Preferences::show_welcome_on_startup = true

◆ restore_last_session

bool yaze::editor::UserSettings::Preferences::restore_last_session = true

◆ backup_before_save

bool yaze::editor::UserSettings::Preferences::backup_before_save = true

◆ default_editor

int yaze::editor::UserSettings::Preferences::default_editor = 0

◆ vsync

bool yaze::editor::UserSettings::Preferences::vsync = true

◆ target_fps

int yaze::editor::UserSettings::Preferences::target_fps = 60

◆ cache_size_mb

int yaze::editor::UserSettings::Preferences::cache_size_mb = 512

◆ undo_history_size

int yaze::editor::UserSettings::Preferences::undo_history_size = 50

◆ ai_provider

int yaze::editor::UserSettings::Preferences::ai_provider = 0

◆ ollama_url

std::string yaze::editor::UserSettings::Preferences::ollama_url = "http://localhost:11434"

◆ gemini_api_key

std::string yaze::editor::UserSettings::Preferences::gemini_api_key

◆ ai_temperature

float yaze::editor::UserSettings::Preferences::ai_temperature = 0.7f

◆ ai_max_tokens

int yaze::editor::UserSettings::Preferences::ai_max_tokens = 2048

◆ ai_proactive

bool yaze::editor::UserSettings::Preferences::ai_proactive = true

◆ ai_auto_learn

bool yaze::editor::UserSettings::Preferences::ai_auto_learn = true

◆ ai_multimodal

bool yaze::editor::UserSettings::Preferences::ai_multimodal = true

◆ log_level

int yaze::editor::UserSettings::Preferences::log_level = 1

◆ log_to_file

bool yaze::editor::UserSettings::Preferences::log_to_file = false

◆ log_file_path

std::string yaze::editor::UserSettings::Preferences::log_file_path

◆ log_ai_requests

bool yaze::editor::UserSettings::Preferences::log_ai_requests = true

◆ log_rom_operations

bool yaze::editor::UserSettings::Preferences::log_rom_operations = true

◆ log_gui_automation

bool yaze::editor::UserSettings::Preferences::log_gui_automation = true

◆ log_proposals

bool yaze::editor::UserSettings::Preferences::log_proposals = true

The documentation for this struct was generated from the following file: