Modernize `std::max_element` with ranges
This commit is contained in:
parent
88a1a5b4f2
commit
c99a0c25e0
|
@ -913,7 +913,7 @@ CalibrationWidget::CalibrationWidget(ControllerEmu::ReshapableInput& input,
|
||||||
m_informative_timer = new QTimer(this);
|
m_informative_timer = new QTimer(this);
|
||||||
connect(m_informative_timer, &QTimer::timeout, this, [this] {
|
connect(m_informative_timer, &QTimer::timeout, this, [this] {
|
||||||
// If the user has started moving we'll assume they know what they are doing.
|
// If the user has started moving we'll assume they know what they are doing.
|
||||||
if (*std::max_element(m_calibration_data.begin(), m_calibration_data.end()) > 0.5)
|
if (*std::ranges::max_element(m_calibration_data) > 0.5)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ModalMessageBox::information(
|
ModalMessageBox::information(
|
||||||
|
|
|
@ -146,7 +146,7 @@ void ToolBar::MakeActions()
|
||||||
std::ranges::transform(items, std::back_inserter(widths),
|
std::ranges::transform(items, std::back_inserter(widths),
|
||||||
[](QWidget* item) { return item->sizeHint().width(); });
|
[](QWidget* item) { return item->sizeHint().width(); });
|
||||||
|
|
||||||
const int min_width = *std::max_element(widths.begin(), widths.end()) * 0.85;
|
const int min_width = *std::ranges::max_element(widths) * 0.85;
|
||||||
for (QWidget* widget : items)
|
for (QWidget* widget : items)
|
||||||
widget->setMinimumWidth(min_width);
|
widget->setMinimumWidth(min_width);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue