mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
Config: Port Debug settings to new config system.
This commit is contained in:
@ -848,105 +848,106 @@ void MenuBar::AddJITMenu()
|
||||
|
||||
m_jit_off = m_jit->addAction(tr("JIT Off (JIT Core)"));
|
||||
m_jit_off->setCheckable(true);
|
||||
m_jit_off->setChecked(SConfig::GetInstance().bJITOff);
|
||||
m_jit_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_OFF));
|
||||
connect(m_jit_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_loadstore_off = m_jit->addAction(tr("JIT LoadStore Off"));
|
||||
m_jit_loadstore_off->setCheckable(true);
|
||||
m_jit_loadstore_off->setChecked(SConfig::GetInstance().bJITLoadStoreOff);
|
||||
m_jit_loadstore_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_LOAD_STORE_OFF));
|
||||
connect(m_jit_loadstore_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITLoadStoreOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_LOAD_STORE_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_loadstore_lbzx_off = m_jit->addAction(tr("JIT LoadStore lbzx Off"));
|
||||
m_jit_loadstore_lbzx_off->setCheckable(true);
|
||||
m_jit_loadstore_lbzx_off->setChecked(SConfig::GetInstance().bJITLoadStorelbzxOff);
|
||||
m_jit_loadstore_lbzx_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_LOAD_STORE_LBZX_OFF));
|
||||
connect(m_jit_loadstore_lbzx_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITLoadStorelbzxOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_LOAD_STORE_LBZX_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_loadstore_lxz_off = m_jit->addAction(tr("JIT LoadStore lXz Off"));
|
||||
m_jit_loadstore_lxz_off->setCheckable(true);
|
||||
m_jit_loadstore_lxz_off->setChecked(SConfig::GetInstance().bJITLoadStorelXzOff);
|
||||
m_jit_loadstore_lxz_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_LOAD_STORE_LXZ_OFF));
|
||||
connect(m_jit_loadstore_lxz_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITLoadStorelXzOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_LOAD_STORE_LXZ_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_loadstore_lwz_off = m_jit->addAction(tr("JIT LoadStore lwz Off"));
|
||||
m_jit_loadstore_lwz_off->setCheckable(true);
|
||||
m_jit_loadstore_lwz_off->setChecked(SConfig::GetInstance().bJITLoadStorelwzOff);
|
||||
m_jit_loadstore_lwz_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_LOAD_STORE_LWZ_OFF));
|
||||
connect(m_jit_loadstore_lwz_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITLoadStorelwzOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_LOAD_STORE_LWZ_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_loadstore_floating_off = m_jit->addAction(tr("JIT LoadStore Floating Off"));
|
||||
m_jit_loadstore_floating_off->setCheckable(true);
|
||||
m_jit_loadstore_floating_off->setChecked(SConfig::GetInstance().bJITLoadStoreFloatingOff);
|
||||
m_jit_loadstore_floating_off->setChecked(
|
||||
Config::Get(Config::MAIN_DEBUG_JIT_LOAD_STORE_FLOATING_OFF));
|
||||
connect(m_jit_loadstore_floating_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITLoadStoreFloatingOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_LOAD_STORE_FLOATING_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_loadstore_paired_off = m_jit->addAction(tr("JIT LoadStore Paired Off"));
|
||||
m_jit_loadstore_paired_off->setCheckable(true);
|
||||
m_jit_loadstore_paired_off->setChecked(SConfig::GetInstance().bJITLoadStorePairedOff);
|
||||
m_jit_loadstore_paired_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_LOAD_STORE_PAIRED_OFF));
|
||||
connect(m_jit_loadstore_paired_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITLoadStorePairedOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_LOAD_STORE_PAIRED_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_floatingpoint_off = m_jit->addAction(tr("JIT FloatingPoint Off"));
|
||||
m_jit_floatingpoint_off->setCheckable(true);
|
||||
m_jit_floatingpoint_off->setChecked(SConfig::GetInstance().bJITFloatingPointOff);
|
||||
m_jit_floatingpoint_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_FLOATING_POINT_OFF));
|
||||
connect(m_jit_floatingpoint_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITFloatingPointOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_FLOATING_POINT_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_integer_off = m_jit->addAction(tr("JIT Integer Off"));
|
||||
m_jit_integer_off->setCheckable(true);
|
||||
m_jit_integer_off->setChecked(SConfig::GetInstance().bJITIntegerOff);
|
||||
m_jit_integer_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_INTEGER_OFF));
|
||||
connect(m_jit_integer_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITIntegerOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_INTEGER_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_paired_off = m_jit->addAction(tr("JIT Paired Off"));
|
||||
m_jit_paired_off->setCheckable(true);
|
||||
m_jit_paired_off->setChecked(SConfig::GetInstance().bJITPairedOff);
|
||||
m_jit_paired_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_PAIRED_OFF));
|
||||
connect(m_jit_paired_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITPairedOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_PAIRED_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_systemregisters_off = m_jit->addAction(tr("JIT SystemRegisters Off"));
|
||||
m_jit_systemregisters_off->setCheckable(true);
|
||||
m_jit_systemregisters_off->setChecked(SConfig::GetInstance().bJITSystemRegistersOff);
|
||||
m_jit_systemregisters_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_SYSTEM_REGISTERS_OFF));
|
||||
connect(m_jit_systemregisters_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITSystemRegistersOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_SYSTEM_REGISTERS_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_branch_off = m_jit->addAction(tr("JIT Branch Off"));
|
||||
m_jit_branch_off->setCheckable(true);
|
||||
m_jit_branch_off->setChecked(SConfig::GetInstance().bJITBranchOff);
|
||||
m_jit_branch_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_BRANCH_OFF));
|
||||
connect(m_jit_branch_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITBranchOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_BRANCH_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
|
||||
m_jit_register_cache_off = m_jit->addAction(tr("JIT Register Cache Off"));
|
||||
m_jit_register_cache_off->setCheckable(true);
|
||||
m_jit_register_cache_off->setChecked(SConfig::GetInstance().bJITRegisterCacheOff);
|
||||
m_jit_register_cache_off->setChecked(Config::Get(Config::MAIN_DEBUG_JIT_REGISTER_CACHE_OFF));
|
||||
connect(m_jit_register_cache_off, &QAction::toggled, [this](bool enabled) {
|
||||
SConfig::GetInstance().bJITRegisterCacheOff = enabled;
|
||||
Config::SetBaseOrCurrent(Config::MAIN_DEBUG_JIT_REGISTER_CACHE_OFF, enabled);
|
||||
ClearCache();
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user