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

Configuration options for the application startup. More...

#include <application.h>

Public Attributes

std::string rom_file
 
std::string log_file
 
bool debug = false
 
std::string log_categories
 
StartupVisibility welcome_mode = StartupVisibility::kAuto
 
StartupVisibility dashboard_mode = StartupVisibility::kAuto
 
StartupVisibility sidebar_mode = StartupVisibility::kAuto
 
std::string startup_editor
 
std::vector< std::string > open_panels
 
int jump_to_room = -1
 
int jump_to_map = -1
 
bool enable_api = false
 
int api_port = 8080
 
bool enable_test_harness = false
 
int test_harness_port = 50051
 

Detailed Description

Configuration options for the application startup.

Definition at line 23 of file application.h.

Member Data Documentation

◆ rom_file

std::string yaze::AppConfig::rom_file

Definition at line 25 of file application.h.

Referenced by yaze::Application::Initialize(), and main().

◆ log_file

std::string yaze::AppConfig::log_file

Definition at line 26 of file application.h.

◆ debug

bool yaze::AppConfig::debug = false

Definition at line 27 of file application.h.

◆ log_categories

std::string yaze::AppConfig::log_categories

Definition at line 28 of file application.h.

◆ welcome_mode

StartupVisibility yaze::AppConfig::welcome_mode = StartupVisibility::kAuto

Definition at line 29 of file application.h.

Referenced by yaze::editor::EditorManager::ApplyStartupVisibility().

◆ dashboard_mode

StartupVisibility yaze::AppConfig::dashboard_mode = StartupVisibility::kAuto

Definition at line 30 of file application.h.

Referenced by yaze::editor::EditorManager::ApplyStartupVisibility().

◆ sidebar_mode

StartupVisibility yaze::AppConfig::sidebar_mode = StartupVisibility::kAuto

Definition at line 31 of file application.h.

Referenced by yaze::editor::EditorManager::ApplyStartupVisibility().

◆ startup_editor

std::string yaze::AppConfig::startup_editor

Definition at line 34 of file application.h.

Referenced by yaze::editor::EditorManager::ProcessStartupActions().

◆ open_panels

std::vector<std::string> yaze::AppConfig::open_panels

Definition at line 35 of file application.h.

Referenced by yaze::editor::EditorManager::ProcessStartupActions().

◆ jump_to_room

int yaze::AppConfig::jump_to_room = -1

Definition at line 38 of file application.h.

Referenced by yaze::editor::EditorManager::ProcessStartupActions().

◆ jump_to_map

int yaze::AppConfig::jump_to_map = -1

Definition at line 39 of file application.h.

Referenced by yaze::editor::EditorManager::ProcessStartupActions().

◆ enable_api

bool yaze::AppConfig::enable_api = false

Definition at line 42 of file application.h.

◆ api_port

int yaze::AppConfig::api_port = 8080

Definition at line 43 of file application.h.

◆ enable_test_harness

bool yaze::AppConfig::enable_test_harness = false

Definition at line 44 of file application.h.

Referenced by yaze::Application::Initialize().

◆ test_harness_port

int yaze::AppConfig::test_harness_port = 50051

Definition at line 45 of file application.h.

Referenced by yaze::Application::Initialize().


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