|
|
|
@ -88,15 +88,15 @@ void ConfigurePerGameGeneral::loadFromFile(FileSys::VirtualFile file) { |
|
|
|
} |
|
|
|
|
|
|
|
void ConfigurePerGameGeneral::loadConfiguration() { |
|
|
|
if (file == nullptr) |
|
|
|
if (file == nullptr) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
const auto loader = Loader::GetLoader(file); |
|
|
|
|
|
|
|
ui->display_title_id->setText(fmt::format("{:016X}", title_id).c_str()); |
|
|
|
ui->display_title_id->setText(QString::fromStdString(fmt::format("{:016X}", title_id))); |
|
|
|
|
|
|
|
FileSys::PatchManager pm{title_id}; |
|
|
|
const auto control = pm.GetControlMetadata(); |
|
|
|
const auto loader = Loader::GetLoader(file); |
|
|
|
|
|
|
|
if (control.first != nullptr) { |
|
|
|
ui->display_version->setText(QString::fromStdString(control.first->GetVersionString())); |
|
|
|
@ -142,8 +142,10 @@ void ConfigurePerGameGeneral::loadConfiguration() { |
|
|
|
const auto& disabled = Settings::values.disabled_addons[title_id]; |
|
|
|
|
|
|
|
for (const auto& patch : pm.GetPatchVersionNames(update_raw)) { |
|
|
|
QStandardItem* first_item = new QStandardItem; |
|
|
|
const auto name = QString::fromStdString(patch.first).replace("[D] ", ""); |
|
|
|
const auto name = |
|
|
|
QString::fromStdString(patch.first).replace(QStringLiteral("[D] "), QString{}); |
|
|
|
|
|
|
|
auto* const first_item = new QStandardItem; |
|
|
|
first_item->setText(name); |
|
|
|
first_item->setCheckable(true); |
|
|
|
|
|
|
|
|