mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 05:40:01 -06:00
VolumeVerifier: enable fast hash functions by default
sets defaults based on cpu support.
This commit is contained in:
@ -74,11 +74,18 @@ void VerifyWidget::CreateWidgets()
|
||||
std::tie(m_md5_checkbox, m_md5_line_edit) = AddHashLine(m_hash_layout, tr("MD5:"));
|
||||
std::tie(m_sha1_checkbox, m_sha1_line_edit) = AddHashLine(m_hash_layout, tr("SHA-1:"));
|
||||
|
||||
const auto default_to_calculate = DiscIO::VolumeVerifier::GetDefaultHashesToCalculate();
|
||||
m_crc32_checkbox->setChecked(default_to_calculate.crc32);
|
||||
m_md5_checkbox->setChecked(default_to_calculate.md5);
|
||||
m_sha1_checkbox->setChecked(default_to_calculate.sha1);
|
||||
|
||||
m_redump_layout = new QFormLayout;
|
||||
if (DiscIO::IsDisc(m_volume->GetVolumeType()))
|
||||
{
|
||||
std::tie(m_redump_checkbox, m_redump_line_edit) =
|
||||
AddHashLine(m_redump_layout, tr("Redump.org Status:"));
|
||||
m_redump_checkbox->setChecked(CanVerifyRedump());
|
||||
UpdateRedumpEnabled();
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -98,7 +105,6 @@ std::pair<QCheckBox*, QLineEdit*> VerifyWidget::AddHashLine(QFormLayout* layout,
|
||||
QLineEdit* line_edit = new QLineEdit(this);
|
||||
line_edit->setReadOnly(true);
|
||||
QCheckBox* checkbox = new QCheckBox(tr("Calculate"), this);
|
||||
checkbox->setChecked(true);
|
||||
|
||||
QHBoxLayout* hbox_layout = new QHBoxLayout;
|
||||
hbox_layout->addWidget(line_edit);
|
||||
|
Reference in New Issue
Block a user