#pragma once #include "restore_new.h" #ifdef _MSC_VER #pragma warning(push, 0) #else #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _MSC_VER #pragma warning(pop) #endif #include "define_new_memleakdetect.h" namespace fmt { // Convert a null-terminated wxString to a std::string encoded in utf8 inline std::string ToUTF8(const wxString& right) { return static_cast(right.utf8_str()); } // Convert a null-terminated std::string encoded in utf8 to a wxString inline wxString FromUTF8(const std::string& right) { return wxString::FromUTF8(right.c_str()); } } #include "yaml-cpp/yaml.h" // Global GUI config extern YAML::Node g_gui_cfg; // Save global GUI config extern void save_gui_cfg();