Qt: fixed TSpinEdit when MinValue = MaxValue, used patch by Luca Olivetti from issue #33850

git-svn-id: trunk@58594 -
This commit is contained in:
zeljko 2018-07-22 08:18:56 +00:00
parent 386cdbc048
commit b9173f72c0

View File

@ -75,11 +75,17 @@ begin
begin begin
ASpinWidget.setMinimum(ACustomFloatSpinEdit.MinValue); ASpinWidget.setMinimum(ACustomFloatSpinEdit.MinValue);
ASpinWidget.setMaximum(ACustomFloatSpinEdit.MaxValue); ASpinWidget.setMaximum(ACustomFloatSpinEdit.MaxValue);
end end else
else begin
if ASpinWidget is TQtFloatSpinBox then
begin begin
ASpinWidget.setMinimum(-MaxDouble); ASpinWidget.setMinimum(-MaxDouble);
ASpinWidget.setMaximum(MaxDouble); ASpinWidget.setMaximum(MaxDouble);
end else
begin
ASpinWidget.setMinimum(-MaxInt);
ASpinWidget.setMaximum(MaxInt);
end;
end; end;
ASpinWidget.setSingleStep(ACustomFloatSpinEdit.Increment); ASpinWidget.setSingleStep(ACustomFloatSpinEdit.Increment);
finally finally