2024-02-08 Fred Gleason <fredg@paravelsystems.com>

* Added 'RDTimeEdit::Mode' enumeration.
	* Added 'RDTimeEdit::mode()', 'RDTimeEdit::setMode()',
	'RDTimeEdit::length()' and 'RDTimeEdit::setLength()' methods.
	* Fixed a regression in rdlibrary(1) that caused the 'Forced Length'
	control in the 'Edit Cart' dialog to be misformatted when the
	system was configured to use 12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2024-02-08 10:04:46 -05:00
parent ae5d20cbe9
commit 38ef094ba3
5 changed files with 95 additions and 49 deletions

View File

@@ -191,6 +191,7 @@ int EditEvent::exec(int line)
edit_grace_bgroup->button(2)->setChecked(true);
graceClickedData(2);
edit_grace_edit->setTime(QTime(0,0,0).addMSecs(edit_logline->graceTime()));
edit_grace_edit->setLength(edit_logline->graceTime());
break;
}
edit_transtype_box->setCurrentIndex((int)edit_logline->transType());
@@ -389,8 +390,7 @@ void EditEvent::okData()
break;
case 2:
edit_logline->
setGraceTime(QTime(0,0,0).msecsTo(edit_grace_edit->time()));
edit_logline->setGraceTime(edit_grace_edit->length());
break;
}
}