2020-10-23 Fred Gleason <fredg@paravelsystems.com>

* Renamed the 'Inline Traffic Start/Length' control to 'Inline
	Event Start/Length' and moved it to the 'General' section of the
	'Edit Service dialog in rdadmin(1).
	* Renamed the 'Note Cart String' controls to 'Insert Marker String'
	in the 'Edit Service dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2020-10-23 10:29:29 -04:00
parent f6b4be8e29
commit 8ef2debbd2
9 changed files with 120 additions and 94 deletions

View File

@ -20501,3 +20501,9 @@
* Restored operation of Label/Note carts in rdlogmanager(1).
* Fixed a bug in rdlogmanager(1) that caused inline events
without explicit start time/length data to fail to be placed.
2020-10-23 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'Inline Traffic Start/Length' control to 'Inline
Event Start/Length' and moved it to the 'General' section of the
'Edit Service dialog in rdadmin(1).
* Renamed the 'Note Cart String' controls to 'Insert Marker String'
in the 'Edit Service dialog in rdadmin(1).

View File

@ -78,8 +78,8 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
svc_name_edit->setMaxLength(10);
svc_name_edit->setReadOnly(true);
label=new QLabel(svc_name_edit,tr("&Service Name:"),this);
label->setGeometry(10,33,170,19);
label->setAlignment(Qt::AlignRight);
label->setGeometry(10,31,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Service Description
@ -89,8 +89,8 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
svc_description_edit->setMaxLength(255);
svc_description_edit->setValidator(validator);
label=new QLabel(svc_description_edit,tr("Service &Description:"),this);
label->setGeometry(10,54,170,19);
label->setAlignment(Qt::AlignRight);
label->setGeometry(10,52,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Service Program Code
@ -101,7 +101,7 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
svc_program_code_edit->setValidator(validator);
label=new QLabel(svc_program_code_edit,tr("&Program Code:"),this);
label->setGeometry(10,73,170,19);
label->setAlignment(Qt::AlignRight);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Log Name Template
@ -112,7 +112,7 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
svc_name_template_edit->setValidator(log_validator);
label=new QLabel(svc_name_template_edit,tr("Log Name &Template:"),this);
label->setGeometry(10,94,170,19);
label->setAlignment(Qt::AlignRight);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Log Description Template
@ -123,45 +123,61 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
label=new QLabel(svc_description_template_edit,
tr("Log &Description Template:"),this);
label->setGeometry(10,115,170,19);
label->setAlignment(Qt::AlignRight);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Inline Event Inheritance Log
//
svc_sub_event_inheritance_box=new QComboBox(this);
svc_sub_event_inheritance_box->setGeometry(185,136,240,19);
svc_sub_event_inheritance_box->
insertItem((int)RDSvc::ParentEvent,tr("From Relative Position"));
svc_sub_event_inheritance_box->
insertItem((int)RDSvc::SchedFile,tr("From Scheduler File"));
connect(svc_sub_event_inheritance_box,SIGNAL(activated(const QString &)),
this,SLOT(textChangedData(const QString &)));
label=new QLabel(svc_sub_event_inheritance_box,
tr("Inline Event Start/Length")+":",this);
label->setGeometry(10,136,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Voicetracking Group
//
svc_voice_group_box=new QComboBox(this);
svc_voice_group_box->setGeometry(185,136,240,19);
svc_voice_group_box->setGeometry(185,157,240,19);
svc_voice_group_box->insertItem(tr("[none]"));
label=new QLabel(svc_voice_group_box,tr("Voicetrack Group:"),this);
label->setGeometry(10,136,170,19);
label->setAlignment(Qt::AlignRight);
label->setGeometry(10,157,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Autospot Group
//
svc_autospot_group_box=new QComboBox(this);
svc_autospot_group_box->setGeometry(185,157,240,19);
svc_autospot_group_box->setGeometry(185,178,240,19);
svc_autospot_group_box->insertItem(tr("[none]"));
label=new QLabel(svc_autospot_group_box,tr("AutoSpot Group:"),this);
label->setGeometry(10,157,170,19);
label->setAlignment(Qt::AlignRight);
label->setGeometry(10,178,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Chain Log
//
svc_chain_box=new QCheckBox(this);
svc_chain_box->setGeometry(30,180,15,15);
svc_chain_box->setGeometry(30,201,15,15);
label=new QLabel(svc_chain_box,tr("Insert CHAIN TO at log end"),this);
label->setGeometry(50,180,170,19);
label->setGeometry(50,201,170,19);
label->setAlignment(Qt::AlignLeft);
//
// Default Auto Refresh
//
svc_autorefresh_box=new QCheckBox(this);
svc_autorefresh_box->setGeometry(230,180,15,15);
svc_autorefresh_box->setGeometry(230,201,15,15);
label=
new QLabel(svc_autorefresh_box,tr("Enable AutoRefresh By Default"),this);
label->setGeometry(250,180,200,19);
label->setGeometry(250,201,200,19);
label->setAlignment(Qt::AlignLeft);
//
@ -239,7 +255,7 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Traffic Import Section
//
label=new QLabel(tr("Traffic Data Import"),this);
label->setGeometry(10,210,160,24);
label->setGeometry(10,231,160,24);
label->setFont(sectionLabelFont());
label->setAlignment(Qt::AlignLeft);
@ -247,11 +263,11 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Linux Traffic Import Path
//
svc_tfc_path_edit=new QLineEdit(this);
svc_tfc_path_edit->setGeometry(185,234,240,19);
svc_tfc_path_edit->setGeometry(185,255,240,19);
svc_tfc_path_edit->setMaxLength(191);
svc_tfc_path_edit->setValidator(validator);
label=new QLabel(svc_tfc_path_edit,tr("Import Path:"),this);
label->setGeometry(10,234,170,19);
label->setGeometry(10,255,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_tfc_path_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -260,11 +276,11 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Linux Traffic Preimport Command
//
svc_tfc_preimport_cmd_edit=new QLineEdit(this);
svc_tfc_preimport_cmd_edit->setGeometry(185,255,240,19);
svc_tfc_preimport_cmd_edit->setGeometry(185,276,240,19);
svc_tfc_preimport_cmd_edit->setValidator(validator);
label=
new QLabel(svc_tfc_preimport_cmd_edit,tr("Preimport Command:"),this);
label->setGeometry(10,255,170,19);
label->setGeometry(10,276,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_tfc_preimport_cmd_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -273,10 +289,10 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Note Cart
//
svc_tfc_label_cart_edit=new QLineEdit(this);
svc_tfc_label_cart_edit->setGeometry(185,276,240,19);
svc_tfc_label_cart_edit->setGeometry(185,297,240,19);
svc_tfc_label_cart_edit->setMaxLength(32);
label=new QLabel(svc_tfc_label_cart_edit,tr("Note Cart String:"),this);
label->setGeometry(10,276,170,19);
label=new QLabel(svc_tfc_label_cart_edit,tr("Insert Marker String")+":",this);
label->setGeometry(10,297,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_tfc_label_cart_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -285,10 +301,10 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Track String
//
svc_tfc_track_edit=new QLineEdit(this);
svc_tfc_track_edit->setGeometry(185,297,240,19);
svc_tfc_track_edit->setGeometry(185,318,240,19);
svc_tfc_track_edit->setMaxLength(32);
label=new QLabel(svc_tfc_track_edit,tr("Insert Voice Track String:"),this);
label->setGeometry(10,297,170,19);
label->setGeometry(10,318,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_tfc_track_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -297,9 +313,9 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Traffic Import Template
//
svc_tfc_import_template_box=new QComboBox(this);
svc_tfc_import_template_box->setGeometry(185,318,240,19);
svc_tfc_import_template_box->setGeometry(185,339,240,19);
label=new QLabel(svc_tfc_import_template_box,tr("Import Template:"),this);
label->setGeometry(10,318,170,19);
label->setGeometry(10,339,170,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_tfc_import_template_box,SIGNAL(activated(int)),
this,SLOT(tfcTemplateActivatedData(int)));
@ -308,14 +324,14 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Traffic Parser Settings
//
svc_tfc_fields=new ImportFields(this);
svc_tfc_fields->setGeometry(10,339,svc_tfc_fields->sizeHint().width(),
svc_tfc_fields->setGeometry(10,360,svc_tfc_fields->sizeHint().width(),
svc_tfc_fields->sizeHint().height());
//
// Traffic Test Button
//
button=new QPushButton(this);
button->setGeometry(360,339,60,40);
button->setGeometry(360,360,60,40);
button->setFont(buttonFont());
button->setText(tr("Test \n&Traffic"));
connect(button,SIGNAL(clicked()),this,SLOT(trafficData()));
@ -324,7 +340,7 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Traffic Copy Button
//
svc_tfc_copy_button=new QPushButton(this);
svc_tfc_copy_button->setGeometry(360,389,60,40);
svc_tfc_copy_button->setGeometry(360,410,60,40);
svc_tfc_copy_button->setFont(buttonFont());
svc_tfc_copy_button->setText(tr("Copy To\nCustom"));
connect(svc_tfc_copy_button,SIGNAL(clicked()),this,SLOT(trafficCopyData()));
@ -333,7 +349,7 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Music Import Section
//
label=new QLabel(tr("Music Data Import"),this);
label->setGeometry(445,213,160,24);
label->setGeometry(445,234,160,24);
label->setFont(sectionLabelFont());
label->setAlignment(Qt::AlignLeft);
@ -341,11 +357,11 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Linux Music Import Path
//
svc_mus_path_edit=new QLineEdit(this);
svc_mus_path_edit->setGeometry(620,234,240,19);
svc_mus_path_edit->setGeometry(620,256,240,19);
svc_mus_path_edit->setMaxLength(191);
svc_mus_path_edit->setValidator(validator);
label=new QLabel(svc_mus_path_edit,tr("Import Path:"),this);
label->setGeometry(450,234,165,19);
label->setGeometry(450,256,165,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_mus_path_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -354,11 +370,11 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Linux Music Preimport Command
//
svc_mus_preimport_cmd_edit=new QLineEdit(this);
svc_mus_preimport_cmd_edit->setGeometry(620,255,240,19);
svc_mus_preimport_cmd_edit->setGeometry(620,276,240,19);
svc_mus_preimport_cmd_edit->setValidator(validator);
label=
new QLabel(svc_mus_preimport_cmd_edit,tr("Preimport Command:"),this);
label->setGeometry(450,255,165,19);
label->setGeometry(450,276,165,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_mus_preimport_cmd_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -367,10 +383,10 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Label Cart
//
svc_mus_label_cart_edit=new QLineEdit(this);
svc_mus_label_cart_edit->setGeometry(620,276,240,19);
svc_mus_label_cart_edit->setGeometry(620,297,240,19);
svc_mus_label_cart_edit->setMaxLength(32);
label=new QLabel(svc_mus_label_cart_edit,tr("Note Cart String:"),this);
label->setGeometry(450,276,165,19);
label=new QLabel(svc_mus_label_cart_edit,tr("Insert Marker String")+":",this);
label->setGeometry(450,297,165,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_mus_label_cart_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -379,10 +395,10 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Insert Voice Track String
//
svc_mus_track_edit=new QLineEdit(this);
svc_mus_track_edit->setGeometry(620,297,240,19);
svc_mus_track_edit->setGeometry(620,318,240,19);
svc_mus_track_edit->setMaxLength(255);
label=new QLabel(svc_mus_track_edit,tr("Insert Voice Track String:"),this);
label->setGeometry(450,297,165,19);
label->setGeometry(450,318,165,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_mus_track_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
@ -391,30 +407,14 @@ EditSvc::EditSvc(QString svc,QWidget *parent)
// Insert Spot Break String
//
svc_mus_break_edit=new QLineEdit(this);
svc_mus_break_edit->setGeometry(620,318,240,19);
svc_mus_break_edit->setGeometry(620,339,240,19);
svc_mus_break_edit->setMaxLength(255);
label=new QLabel(svc_mus_break_edit,tr("Insert Traffic Break String:"),this);
label->setGeometry(450,318,165,19);
label->setGeometry(450,339,165,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
connect(svc_mus_break_edit,SIGNAL(textChanged(const QString &)),
this,SLOT(textChangedData(const QString &)));
//
// Inline Event Inheritance Log
//
svc_sub_event_inheritance_box=new QComboBox(this);
svc_sub_event_inheritance_box->setGeometry(620,339,240,19);
svc_sub_event_inheritance_box->
insertItem((int)RDSvc::ParentEvent,tr("From Parent RDLogManager Event"));
svc_sub_event_inheritance_box->
insertItem((int)RDSvc::SchedFile,tr("From Music Scheduler File"));
connect(svc_sub_event_inheritance_box,SIGNAL(activated(const QString &)),
this,SLOT(textChangedData(const QString &)));
label=new QLabel(svc_sub_event_inheritance_box,
tr("Inline Traffic Start/Length")+":",this);
label->setGeometry(450,339,165,19);
label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
//
// Music Import Template
//

View File

@ -4124,7 +4124,7 @@ Instances</source>
</message>
<message>
<source>Note Cart String:</source>
<translation>Poznamenat řetězec vozíku:</translation>
<translation type="obsolete">Poznamenat řetězec vozíku:</translation>
</message>
<message>
<source>Insert Voice Track String:</source>
@ -4318,15 +4318,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -3871,7 +3871,7 @@ konfigurieren</translation>
</message>
<message>
<source>Note Cart String:</source>
<translation>Note Cart String:</translation>
<translation type="obsolete">Note Cart String:</translation>
</message>
<message>
<source>Insert Voice Track String:</source>
@ -4065,15 +4065,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -4119,10 +4119,6 @@ Instances</source>
<source>Windows Import Path:</source>
<translation type="obsolete">Importar desde (Windows):</translation>
</message>
<message>
<source>Note Cart String:</source>
<translation></translation>
</message>
<message>
<source>Test
&amp;Traffic</source>
@ -4263,15 +4259,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -3207,10 +3207,6 @@ Instances</source>
<source>Traffic Data Import</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Note Cart String:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Voice Track String:</source>
<translation type="unfinished"></translation>
@ -3328,15 +3324,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -3792,7 +3792,7 @@ Instances</source>
</message>
<message>
<source>Note Cart String:</source>
<translation>Notat-korgstreng:</translation>
<translation type="obsolete">Notat-korgstreng:</translation>
</message>
<message>
<source>Insert Voice Track String:</source>
@ -3970,15 +3970,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -3792,7 +3792,7 @@ Instances</source>
</message>
<message>
<source>Note Cart String:</source>
<translation>Notat-korgstreng:</translation>
<translation type="obsolete">Notat-korgstreng:</translation>
</message>
<message>
<source>Insert Voice Track String:</source>
@ -3970,15 +3970,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -3871,7 +3871,7 @@ de Preenchimento</translation>
</message>
<message>
<source>Note Cart String:</source>
<translation>Cartão para Nota de Série:</translation>
<translation type="obsolete">Cartão para Nota de Série:</translation>
</message>
<message>
<source>Insert Voice Track String:</source>
@ -4045,15 +4045,19 @@ Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Parent RDLogManager Event</source>
<source>From Relative Position</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>From Music Scheduler File</source>
<source>From Scheduler File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Inline Traffic Start/Length</source>
<source>Inline Event Start/Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Insert Marker String</source>
<translation type="unfinished"></translation>
</message>
</context>