yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
settings_panel.cc File Reference
#include "app/editor/ui/settings_panel.h"
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <filesystem>
#include <set>
#include <sstream>
#include <unordered_set>
#include <vector>
#include "absl/strings/ascii.h"
#include "absl/strings/match.h"
#include "absl/strings/str_format.h"
#include "app/editor/system/panel_manager.h"
#include "app/editor/system/shortcut_manager.h"
#include "app/gui/animation/animator.h"
#include "app/gui/app/feature_flags_menu.h"
#include "app/gui/core/icons.h"
#include "app/gui/core/style.h"
#include "app/gui/core/theme_manager.h"
#include "app/gui/widgets/themed_widgets.h"
#include "core/patch/asm_patch.h"
#include "core/patch/patch_manager.h"
#include "imgui/imgui.h"
#include "imgui/misc/cpp/imgui_stdlib.h"
#include "rom/rom.h"
#include "util/file_util.h"
#include "util/log.h"
#include "util/platform_paths.h"
#include "util/rom_hash.h"
#include "zelda3/sprite/sprite.h"

Go to the source code of this file.

Classes

struct  yaze::editor::anonymous_namespace{settings_panel.cc}::HexListEditorState
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::anonymous_namespace{settings_panel.cc}
 

Functions

bool yaze::editor::anonymous_namespace{settings_panel.cc}::ParseHexToken (const std::string &token, uint16_t *out)
 
bool yaze::editor::anonymous_namespace{settings_panel.cc}::ParseHexList (const std::string &input, std::vector< uint16_t > *out, std::string *error)
 
std::string yaze::editor::anonymous_namespace{settings_panel.cc}::FormatHexList (const std::vector< uint16_t > &values)
 
std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultTrackTiles ()
 
std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultStopTiles ()
 
std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultSwitchTiles ()
 
std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultTrackObjectIds ()
 
std::vector< uint16_t > yaze::editor::anonymous_namespace{settings_panel.cc}::DefaultMinecartSpriteIds ()
 
bool yaze::editor::anonymous_namespace{settings_panel.cc}::IsLocalEndpoint (const std::string &base_url)
 
bool yaze::editor::anonymous_namespace{settings_panel.cc}::IsTailscaleEndpoint (const std::string &base_url)
 
std::string yaze::editor::anonymous_namespace{settings_panel.cc}::BuildHostTagString (const UserSettings::Preferences::AiHost &host)
 
bool yaze::editor::anonymous_namespace{settings_panel.cc}::AddUniquePath (std::vector< std::string > *paths, const std::string &path)