@@ -101,6 +101,8 @@ mbServerDialogAction::mbServerDialogAction(QWidget *parent) :
101101
102102 // Action Increment
103103 ui->lnActionIncrement ->setText (QString::number (d.incrementValue ));
104+ ui->lnActionIncrementMin ->setText (QString::number (d.incrementMin ));
105+ ui->lnActionIncrementMax ->setText (QString::number (d.incrementMax ));
104106
105107 // Action Sine
106108 ui->lnActionSinePeriod ->setText (QString::number (d.sinePeriod ));
@@ -174,6 +176,8 @@ MBSETTINGS mbServerDialogAction::cachedSettings() const
174176 m[prefix+vs.dataType ] = ui->cmbDataType ->currentText ();
175177 m[prefix+vs.period ] = ui->spPeriod ->value ();
176178 m[prefix+vs.incrementValue ] = ui->lnActionIncrement ->text ();
179+ m[prefix+vs.incrementMin ] = ui->lnActionIncrementMin ->text ();
180+ m[prefix+vs.incrementMax ] = ui->lnActionIncrementMax ->text ();
177181 m[prefix+vs.sinePeriod ] = ui->lnActionSinePeriod ->text ();
178182 m[prefix+vs.sinePhaseShift ] = ui->lnActionSinePhaseShift ->text ();
179183 m[prefix+vs.sineAmplitude ] = ui->lnActionSineAmplitude ->text ();
@@ -220,6 +224,8 @@ void mbServerDialogAction::setCachedSettings(const MBSETTINGS &m)
220224 it = m.find (prefix+vs.dataType ); if (it != end) ui->cmbDataType ->setCurrentText (it.value ().toString ());
221225 it = m.find (prefix+vs.period ); if (it != end) ui->spPeriod ->setValue (it.value ().toInt () );
222226 it = m.find (prefix+vs.incrementValue ); if (it != end) ui->lnActionIncrement ->setText (it.value ().toString ());
227+ it = m.find (prefix+vs.incrementMin ); if (it != end) ui->lnActionIncrementMin ->setText (it.value ().toString ());
228+ it = m.find (prefix+vs.incrementMax ); if (it != end) ui->lnActionIncrementMax ->setText (it.value ().toString ());
223229 it = m.find (prefix+vs.sinePeriod ); if (it != end) ui->lnActionSinePeriod ->setText (it.value ().toString ());
224230 it = m.find (prefix+vs.sinePhaseShift ); if (it != end) ui->lnActionSinePhaseShift ->setText (it.value ().toString ());
225231 it = m.find (prefix+vs.sineAmplitude ); if (it != end) ui->lnActionSineAmplitude ->setText (it.value ().toString ());
@@ -339,6 +345,8 @@ void mbServerDialogAction::fillFormActionType(const MBSETTINGS &settings)
339345 {
340346 case mbServerAction::Increment:
341347 ui->lnActionIncrement ->setText (settings.value (sItem .incrementValue ).toString ());
348+ ui->lnActionIncrementMin ->setText (settings.value (sItem .incrementMin ).toString ());
349+ ui->lnActionIncrementMax ->setText (settings.value (sItem .incrementMax ).toString ());
342350 break ;
343351 case mbServerAction::Sine:
344352 it = settings.find (sItem .sinePeriod ); if (it != end) ui->lnActionSinePeriod ->setText (it.value ().toString ());
@@ -417,6 +425,8 @@ void mbServerDialogAction::fillDataActionType(MBSETTINGS &settings)
417425 {
418426 case mbServerAction::Increment:
419427 settings[sItem .incrementValue ] = ui->lnActionIncrement ->text ();
428+ settings[sItem .incrementMin ] = ui->lnActionIncrementMin ->text ();
429+ settings[sItem .incrementMax ] = ui->lnActionIncrementMax ->text ();
420430 break ;
421431 case mbServerAction::Sine:
422432 settings[sItem .sinePeriod ] = ui->lnActionSinePeriod ->text ();
0 commit comments