supercell-wx/scwx-qt/source/scwx/qt/manager/settings_manager.hpp
2022-06-08 23:38:44 -05:00

26 lines
589 B
C++

#pragma once
#include <scwx/qt/settings/general_settings.hpp>
#include <scwx/qt/settings/map_settings.hpp>
#include <scwx/qt/settings/palette_settings.hpp>
namespace scwx
{
namespace qt
{
namespace manager
{
namespace SettingsManager
{
void Initialize();
void ReadSettings(const std::string& settingsPath);
std::shared_ptr<settings::GeneralSettings> general_settings();
std::shared_ptr<settings::MapSettings> map_settings();
std::shared_ptr<settings::PaletteSettings> palette_settings();
} // namespace SettingsManager
} // namespace manager
} // namespace qt
} // namespace scwx