2022-12-13 Fred Gleason <fredg@paravelsystems.com>

* Fixed a regression in rdlogedit(1) that caused a newly inserted
	log event to be assigned the start time parameters of the previously
	edited event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2022-12-13 16:14:59 -05:00
parent 36d4d0cd6d
commit af7c1d0885
5 changed files with 9 additions and 12 deletions

View File

@ -23797,3 +23797,7 @@
* Cleaned up filtering SQL in 'RDLogListModel'.
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up filtering SQL in 'RDFeedListModel'.
2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused a newly inserted
log event to be assigned the start time parameters of the previously
edited event.

View File

@ -573,8 +573,6 @@ void RDLibraryModel::setFilterSql(const QString &sql,int cart_limit)
void RDLibraryModel::processNotification(RDNotification *notify)
{
printf("RDLibraryModel::processNotification()\n");
QString sql;
RDSqlQuery *q=NULL;

View File

@ -119,7 +119,7 @@ void RDLogLine::clear()
log_source=RDLogLine::Manual;
log_cart_number=0;
for(int i=0;i<5;i++) {
log_start_time[i]=QTime();
log_start_time[i]=QTime(0,0,0);
}
log_time_type=RDLogLine::Relative;
log_origin_user="";

View File

@ -106,13 +106,8 @@ EditEvent::EditEvent(QWidget *parent)
int EditEvent::exec()
{
edit_time_edit->setTime(edit_logline->startTime(RDLogLine::Logged));
if(edit_logline->timeType()==RDLogLine::Hard) {
edit_timetype_box->setChecked(true);
timeToggledData(true);
}
else {
timeToggledData(false);
}
edit_timetype_box->setChecked(edit_logline->timeType()==RDLogLine::Hard);
timeToggledData(edit_logline->timeType()==RDLogLine::Hard);
timeChangedData(edit_time_edit->time());
switch(edit_logline->graceTime()) {
case -1:

View File

@ -677,13 +677,13 @@ void EditLog::insertCartButtonData()
edit_log_model->insert(line,1);
edit_log_model->logLine(line)->setTransType(edit_default_trans);
edit_log_model->logLine(line)->setFadeupGain(-3000);
edit_log_model->logLine(line)->setFadedownGain(-3000);
int ret=edit_logline_dialog->
exec(edit_service_box->currentText(),edit_log_model,
edit_log_model->logLine(line),line);
if(ret>=0) {
edit_log_model->update(line);
timestyleChangedData(global_start_time_style);
SetLogModified(true);
}
else {