Gui: Use std::numeric_limits and std::numbers instead of defines

This commit is contained in:
Benjamin Nauck
2025-03-27 18:59:58 +01:00
parent ae686942a7
commit 34bc1d45ea
33 changed files with 204 additions and 168 deletions

View File

@@ -968,7 +968,8 @@ QWidget* PropertyIntegerItem::createEditor(QWidget* parent,
void PropertyIntegerItem::setEditorData(QWidget* editor, const QVariant& data) const
{
auto sb = qobject_cast<QSpinBox*>(editor);
sb->setRange(INT_MIN, INT_MAX);
sb->setRange(std::numeric_limits<int>::min(),
std::numeric_limits<int>::max());
sb->setValue(data.toInt());
}
@@ -1128,7 +1129,8 @@ QWidget* PropertyFloatItem::createEditor(QWidget* parent, const std::function<vo
void PropertyFloatItem::setEditorData(QWidget* editor, const QVariant& data) const
{
auto sb = qobject_cast<QDoubleSpinBox*>(editor);
sb->setRange((double)INT_MIN, (double)INT_MAX);
sb->setRange(static_cast<double>(std::numeric_limits<int>::min()),
static_cast<double>(std::numeric_limits<int>::max()));
sb->setValue(data.toDouble());
}