refactor!: File Manager (#1633)

* feat(vscode): added launch.json to dbg
* feat(file_manager): Make use of a global instance
* feat(file_manager): Allow for file and folder instances to be empty
* refactor(GlobalsService): Update code of global service (untested)
This commit is contained in:
Andreas Maerten
2023-07-08 17:54:59 +02:00
committed by GitHub
parent b8922a9dba
commit 5c6fb1064b
32 changed files with 185 additions and 208 deletions

View File

@ -5,7 +5,7 @@
namespace big
{
handling_service::handling_service() :
m_profiles_folder(g_file_manager->get_project_folder("./handling_profiles"))
m_profiles_folder(g_file_manager.get_project_folder("./handling_profiles"))
{
g_handling_service = this;

View File

@ -514,7 +514,7 @@ namespace big
big::folder persist_car_service::check_vehicle_folder()
{
const auto folder = g_file_manager->get_project_folder("./saved_json_vehicles");
const auto folder = g_file_manager.get_project_folder("./saved_json_vehicles");
return folder;
}

View File

@ -21,7 +21,7 @@ namespace big
void xml_vehicles_service::fetch_xml_files()
{
auto folder_path = g_file_manager->get_project_folder("xml_vehicles").get_path();
auto folder_path = g_file_manager.get_project_folder("xml_vehicles").get_path();
try
{