@@ -66,41 +66,36 @@ DialogWriteHoldingRegister::DialogWriteHoldingRegister(ModbusWriteParams& writeP
6666
6767 case DataDisplayMode::FloatingPt:
6868 case DataDisplayMode::SwappedFP:
69- ui->lineEditValue ->setInputRange (-FLT_MAX, FLT_MAX);
7069 ui->lineEditValue ->setInputMode (NumericLineEdit::FloatMode);
7170 ui->lineEditValue ->setValue (_writeParams.Value .toFloat ());
7271 break ;
7372
7473 case DataDisplayMode::DblFloat:
7574 case DataDisplayMode::SwappedDbl:
76- ui->lineEditValue ->setInputRange (-DBL_MAX, DBL_MAX);
7775 ui->lineEditValue ->setInputMode (NumericLineEdit::DoubleMode);
7876 ui->lineEditValue ->setValue (_writeParams.Value .toDouble ());
7977 break ;
8078
8179 case DataDisplayMode::Int32:
8280 case DataDisplayMode::SwappedInt32:
83- ui->lineEditValue ->setInputRange (INT_MIN, INT_MAX );
81+ ui->lineEditValue ->setInputMode (NumericLineEdit::Int32Mode );
8482 ui->lineEditValue ->setValue (_writeParams.Value .toInt ());
8583 break ;
8684
8785 case DataDisplayMode::UInt32:
8886 case DataDisplayMode::SwappedUInt32:
89- ui->lineEditValue ->setInputRange (0U , UINT_MAX);
9087 ui->lineEditValue ->setInputMode (NumericLineEdit::UInt32Mode);
9188 ui->lineEditValue ->setValue (_writeParams.Value .toUInt ());
9289 break ;
9390
9491 case DataDisplayMode::Int64:
9592 case DataDisplayMode::SwappedInt64:
96- ui->lineEditValue ->setInputRange (INT64_MIN, INT64_MAX);
9793 ui->lineEditValue ->setInputMode (NumericLineEdit::Int64Mode);
9894 ui->lineEditValue ->setValue (_writeParams.Value .toLongLong ());
9995 break ;
10096
10197 case DataDisplayMode::UInt64:
10298 case DataDisplayMode::SwappedUInt64:
103- ui->lineEditValue ->setInputRange <quint64>(0 , UINT64_MAX);
10499 ui->lineEditValue ->setInputMode (NumericLineEdit::UInt64Mode);
105100 ui->lineEditValue ->setValue (_writeParams.Value .toULongLong ());
106101 break ;
0 commit comments