Qt: move Render_Info to emu_settings.h

This commit is contained in:
Megamouse 2017-09-19 20:07:04 +02:00 committed by Ivan
parent cc594ad353
commit a84cc1d3bb
14 changed files with 113 additions and 95 deletions

View file

@ -111,7 +111,7 @@ static QStringList getOptions(cfg_location location)
return values;
}
Render_Creator::Render_Creator()
emu_settings::Render_Creator::Render_Creator()
{
// check for dx12 adapters
#ifdef _MSC_VER
@ -165,9 +165,25 @@ Render_Creator::Render_Creator()
}
}
#endif
// Graphics Adapter
D3D12 = Render_Info(name_D3D12, D3D12Adapters, supportsD3D12, emu_settings::D3D12Adapter);
Vulkan = Render_Info(name_Vulkan, vulkanAdapters, supportsVulkan, emu_settings::VulkanAdapter);
OpenGL = Render_Info(name_OpenGL);
NullRender = Render_Info(name_Null);
renderers = { &D3D12, &Vulkan, &OpenGL, &NullRender };
}
emu_settings::emu_settings(const std::string& path) : QObject()
emu_settings::emu_settings() : QObject()
{
}
emu_settings::~emu_settings()
{
}
void emu_settings::LoadSettings(const std::string& path)
{
m_path = path;
@ -189,10 +205,6 @@ emu_settings::emu_settings(const std::string& path) : QObject()
}
}
emu_settings::~emu_settings()
{
}
void emu_settings::SaveSettings()
{
YAML::Emitter out;