mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Merge pull request #6843 from lioncash/patch
PatchEngine: Minor changes
This commit is contained in:
@ -77,11 +77,7 @@ void NewPatchDialog::ConnectWidgets()
|
||||
|
||||
void NewPatchDialog::AddEntry()
|
||||
{
|
||||
PatchEngine::PatchEntry entry;
|
||||
entry.type = PatchEngine::PATCH_8BIT;
|
||||
entry.address = entry.value = 0;
|
||||
|
||||
m_patch.entries.push_back(entry);
|
||||
m_patch.entries.emplace_back();
|
||||
|
||||
m_entry_layout->addWidget(CreateEntry(static_cast<int>(m_patch.entries.size() - 1)));
|
||||
}
|
||||
@ -163,24 +159,24 @@ QGroupBox* NewPatchDialog::CreateEntry(int index)
|
||||
|
||||
connect(byte, &QRadioButton::toggled, [this, index](bool checked) {
|
||||
if (checked)
|
||||
m_patch.entries[index].type = PatchEngine::PATCH_8BIT;
|
||||
m_patch.entries[index].type = PatchEngine::PatchType::Patch8Bit;
|
||||
});
|
||||
|
||||
connect(word, &QRadioButton::toggled, [this, index](bool checked) {
|
||||
if (checked)
|
||||
m_patch.entries[index].type = PatchEngine::PATCH_16BIT;
|
||||
m_patch.entries[index].type = PatchEngine::PatchType::Patch16Bit;
|
||||
});
|
||||
|
||||
connect(dword, &QRadioButton::toggled, [this, index](bool checked) {
|
||||
if (checked)
|
||||
m_patch.entries[index].type = PatchEngine::PATCH_32BIT;
|
||||
m_patch.entries[index].type = PatchEngine::PatchType::Patch32Bit;
|
||||
});
|
||||
|
||||
auto entry_type = m_patch.entries[index].type;
|
||||
|
||||
byte->setChecked(entry_type == PatchEngine::PATCH_8BIT);
|
||||
word->setChecked(entry_type == PatchEngine::PATCH_16BIT);
|
||||
dword->setChecked(entry_type == PatchEngine::PATCH_32BIT);
|
||||
byte->setChecked(entry_type == PatchEngine::PatchType::Patch8Bit);
|
||||
word->setChecked(entry_type == PatchEngine::PatchType::Patch16Bit);
|
||||
dword->setChecked(entry_type == PatchEngine::PatchType::Patch32Bit);
|
||||
|
||||
offset->setText(
|
||||
QStringLiteral("%1").arg(m_patch.entries[index].address, 10, 16, QLatin1Char('0')));
|
||||
|
@ -138,7 +138,7 @@ void PatchesWidget::SavePatches()
|
||||
for (const auto& entry : patch.entries)
|
||||
{
|
||||
lines.push_back(StringFromFormat("0x%08X:%s:0x%08X", entry.address,
|
||||
PatchEngine::PatchTypeStrings[entry.type], entry.value));
|
||||
PatchEngine::PatchTypeAsString(entry.type), entry.value));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user