mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-30 01:29:42 -06:00
Options: merge SCoreStartupParameter into SConfig
This commit is contained in:
@ -132,7 +132,7 @@ GameFile::GameFile(const QString& fileName)
|
||||
|
||||
if (m_valid)
|
||||
{
|
||||
IniFile ini = SCoreStartupParameter::LoadGameIni(m_unique_id.toStdString(), m_revision);
|
||||
IniFile ini = SConfig::LoadGameIni(m_unique_id.toStdString(), m_revision);
|
||||
std::string issues_temp;
|
||||
ini.GetIfExists("EmuState", "EmulationStateId", &m_emu_state);
|
||||
ini.GetIfExists("EmuState", "EmulationIssues", &issues_temp);
|
||||
@ -260,7 +260,7 @@ QString GameFile::GetDescription(DiscIO::IVolume::ELanguage language) const
|
||||
QString GameFile::GetDescription() const
|
||||
{
|
||||
bool wii = m_platform != DiscIO::IVolume::GAMECUBE_DISC;
|
||||
return GetDescription(SConfig::GetInstance().m_LocalCoreStartupParameter.GetCurrentLanguage(wii));
|
||||
return GetDescription(SConfig::GetInstance().GetCurrentLanguage(wii));
|
||||
}
|
||||
|
||||
QString GameFile::GetName(bool prefer_long, DiscIO::IVolume::ELanguage language) const
|
||||
@ -271,7 +271,7 @@ QString GameFile::GetName(bool prefer_long, DiscIO::IVolume::ELanguage language)
|
||||
QString GameFile::GetName(bool prefer_long) const
|
||||
{
|
||||
bool wii = m_platform != DiscIO::IVolume::GAMECUBE_DISC;
|
||||
QString name = GetName(prefer_long, SConfig::GetInstance().m_LocalCoreStartupParameter.GetCurrentLanguage(wii));
|
||||
QString name = GetName(prefer_long, SConfig::GetInstance().GetCurrentLanguage(wii));
|
||||
if (name.isEmpty())
|
||||
{
|
||||
// No usable name, return filename (better than nothing)
|
||||
|
@ -106,7 +106,7 @@ void DMainWindow::StartGame(const QString filename)
|
||||
m_render_widget->setWindowTitle(tr("Dolphin")); // TODO
|
||||
m_render_widget->setWindowIcon(windowIcon());
|
||||
|
||||
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bFullscreen)
|
||||
if (SConfig::GetInstance().bFullscreen)
|
||||
{
|
||||
m_render_widget->setWindowFlags(m_render_widget->windowFlags() | Qt::BypassWindowManagerHint);
|
||||
g_Config.bFullscreen = !g_Config.bBorderlessFullscreen;
|
||||
@ -117,11 +117,11 @@ void DMainWindow::StartGame(const QString filename)
|
||||
m_ui->centralWidget->addWidget(m_render_widget.get());
|
||||
m_ui->centralWidget->setCurrentWidget(m_render_widget.get());
|
||||
|
||||
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bRenderWindowAutoSize)
|
||||
if (SConfig::GetInstance().bRenderWindowAutoSize)
|
||||
{
|
||||
// Resize main window to fit render
|
||||
m_render_widget->setMinimumSize(SConfig::GetInstance().m_LocalCoreStartupParameter.iRenderWindowWidth,
|
||||
SConfig::GetInstance().m_LocalCoreStartupParameter.iRenderWindowHeight);
|
||||
m_render_widget->setMinimumSize(SConfig::GetInstance().iRenderWindowWidth,
|
||||
SConfig::GetInstance().iRenderWindowHeight);
|
||||
qApp->processEvents(); // Force a redraw so the window has time to resize
|
||||
m_render_widget->setMinimumSize(0, 0); // Allow the widget to scale down
|
||||
}
|
||||
@ -131,7 +131,7 @@ void DMainWindow::StartGame(const QString filename)
|
||||
if (!BootManager::BootCore(filename.toStdString()))
|
||||
{
|
||||
QMessageBox::critical(this, tr("Fatal error"), tr("Failed to init Core"), QMessageBox::Ok);
|
||||
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bFullscreen)
|
||||
if (SConfig::GetInstance().bFullscreen)
|
||||
m_render_widget->close();
|
||||
else
|
||||
m_ui->centralWidget->removeWidget(m_render_widget.get());
|
||||
@ -179,7 +179,7 @@ void DMainWindow::DoStartPause()
|
||||
Core::SetState(Core::CORE_RUN);
|
||||
emit CoreStateChanged(Core::CORE_RUN);
|
||||
}
|
||||
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bHideCursor)
|
||||
if (SConfig::GetInstance().bHideCursor)
|
||||
m_render_widget->setCursor(Qt::BlankCursor);
|
||||
}
|
||||
|
||||
@ -236,7 +236,7 @@ bool DMainWindow::OnStop()
|
||||
return true;
|
||||
|
||||
// Ask for confirmation in case the user accidentally clicked Stop / Escape
|
||||
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bConfirmStop)
|
||||
if (SConfig::GetInstance().bConfirmStop)
|
||||
{
|
||||
// Pause emulation
|
||||
Core::SetState(Core::CORE_PAUSE);
|
||||
@ -273,7 +273,7 @@ bool DMainWindow::Stop()
|
||||
//if (m_bBatchMode)
|
||||
// Close(true);
|
||||
|
||||
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bFullscreen)
|
||||
if (SConfig::GetInstance().bFullscreen)
|
||||
m_render_widget->close();
|
||||
else
|
||||
m_ui->centralWidget->removeWidget(m_render_widget.get());
|
||||
|
@ -60,7 +60,7 @@ void Resources::Init()
|
||||
|
||||
void Resources::UpdatePixmaps()
|
||||
{
|
||||
QString dir = QString::fromStdString(File::GetThemeDir(SConfig::GetInstance().m_LocalCoreStartupParameter.theme_name));
|
||||
QString dir = QString::fromStdString(File::GetThemeDir(SConfig::GetInstance().theme_name));
|
||||
m_pixmaps[TOOLBAR_OPEN].load(GIFN("open"));
|
||||
m_pixmaps[TOOLBAR_REFRESH].load(GIFN("refresh"));
|
||||
m_pixmaps[TOOLBAR_BROWSE].load(GIFN("browse"));
|
||||
|
Reference in New Issue
Block a user