Functions | |
| std::string | FormatHexList (const std::vector< uint16_t > &values) |
| std::vector< uint16_t > | DefaultTrackTiles () |
| std::vector< uint16_t > | DefaultStopTiles () |
| std::vector< uint16_t > | DefaultSwitchTiles () |
| std::vector< uint16_t > | DefaultTrackObjectIds () |
| std::vector< uint16_t > | DefaultMinecartSpriteIds () |
| bool | IsLocalEndpoint (const std::string &base_url) |
| bool | IsTailscaleEndpoint (const std::string &base_url) |
| std::string | BuildHostTagString (const UserSettings::Preferences::AiHost &host) |
| std::string | ExpandLeadingTilde (const std::string &path) |
| bool | AddUniquePath (std::vector< std::string > *paths, const std::string &path) |
| const char * | ScopeLabel (SettingsPanel::Scope scope) |
| void | DrawShortcutBindingRow (const Shortcut &sc, std::string &value, ShortcutManager *shortcut_manager, UserSettings *user_settings, std::unordered_map< std::string, std::string > &overrides) |
Variables | |
| constexpr std::array< SettingsPanel::CategoryDescriptor, 10 > | kSettingsCategories |
| std::string yaze::editor::anonymous_namespace{settings_panel.cc}::FormatHexList | ( | const std::vector< uint16_t > & | values | ) |
Definition at line 61 of file settings_panel.cc.
| std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultTrackTiles | ( | ) |
Definition at line 76 of file settings_panel.cc.
References DefaultTrackTiles().
Referenced by DefaultTrackTiles().

| std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultStopTiles | ( | ) |
Definition at line 84 of file settings_panel.cc.
References DefaultStopTiles().
Referenced by DefaultStopTiles().

| std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultSwitchTiles | ( | ) |
Definition at line 88 of file settings_panel.cc.
References DefaultSwitchTiles().
Referenced by DefaultSwitchTiles().

| std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultTrackObjectIds | ( | ) |
Definition at line 92 of file settings_panel.cc.
References DefaultTrackObjectIds().
Referenced by DefaultTrackObjectIds().

| std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultMinecartSpriteIds | ( | ) |
Definition at line 96 of file settings_panel.cc.
References DefaultMinecartSpriteIds().
Referenced by DefaultMinecartSpriteIds().

| bool yaze::editor::anonymous_namespace{settings_panel.cc}::IsLocalEndpoint | ( | const std::string & | base_url | ) |
Definition at line 100 of file settings_panel.cc.
| bool yaze::editor::anonymous_namespace{settings_panel.cc}::IsTailscaleEndpoint | ( | const std::string & | base_url | ) |
Definition at line 112 of file settings_panel.cc.
| std::string yaze::editor::anonymous_namespace{settings_panel.cc}::BuildHostTagString | ( | const UserSettings::Preferences::AiHost & | host | ) |
Definition at line 121 of file settings_panel.cc.
References yaze::editor::UserSettings::Preferences::AiHost::base_url, BuildHostTagString(), yaze::editor::UserSettings::Preferences::AiHost::supports_streaming, yaze::editor::UserSettings::Preferences::AiHost::supports_tools, and yaze::editor::UserSettings::Preferences::AiHost::supports_vision.
Referenced by BuildHostTagString().

| std::string yaze::editor::anonymous_namespace{settings_panel.cc}::ExpandLeadingTilde | ( | const std::string & | path | ) |
Definition at line 162 of file settings_panel.cc.
References ExpandLeadingTilde(), and yaze::util::PlatformPaths::GetHomeDirectory().
Referenced by AddUniquePath(), and ExpandLeadingTilde().

| bool yaze::editor::anonymous_namespace{settings_panel.cc}::AddUniquePath | ( | std::vector< std::string > * | paths, |
| const std::string & | path ) |
Definition at line 179 of file settings_panel.cc.
References AddUniquePath(), and ExpandLeadingTilde().
Referenced by AddUniquePath().

| const char * yaze::editor::anonymous_namespace{settings_panel.cc}::ScopeLabel | ( | SettingsPanel::Scope | scope | ) |
Definition at line 224 of file settings_panel.cc.
References yaze::editor::SettingsPanel::kApplication, yaze::editor::SettingsPanel::kProject, yaze::editor::SettingsPanel::kWorkspace, and ScopeLabel().
Referenced by ScopeLabel().

| void yaze::editor::anonymous_namespace{settings_panel.cc}::DrawShortcutBindingRow | ( | const Shortcut & | sc, |
| std::string & | value, | ||
| ShortcutManager * | shortcut_manager, | ||
| UserSettings * | user_settings, | ||
| std::unordered_map< std::string, std::string > & | overrides ) |
Definition at line 1865 of file settings_panel.cc.
References yaze::editor::Shortcut::default_keys, DrawShortcutBindingRow(), yaze::editor::ShortcutManager::FindConflicts(), yaze::editor::ShortcutManager::FindShortcut(), yaze::gui::GetWarningColor(), ICON_MD_WARNING, yaze::editor::Shortcut::keys, yaze::editor::Shortcut::name, yaze::editor::ParseShortcut(), yaze::editor::PrintShortcut(), yaze::editor::ShortcutManager::ResetShortcutKeys(), yaze::editor::UserSettings::Save(), yaze::gui::ScaledSize(), and yaze::editor::ShortcutManager::UpdateShortcutKeys().
Referenced by DrawShortcutBindingRow().
|
constexpr |
Definition at line 193 of file settings_panel.cc.