2017-09-01 Fred Gleason <fredg@paravelsystems.com>

* Added 'CUTS.ORIGIN_LOGIN_NAME' and 'CUTS.SOURCE_HOSTNAME' fields to
	the database.
	* Incremented the database version to 267.
	* Added 'RDCut::originLoginName()', 'RDCut::setOriginLoginName()',
	'RDCut::sourceHostname()' and 'RDCut::setSourceHostname()' methods
	in 'lib/rdcut.cpp' and 'lib/rdcut.h'.
	* Added '<originLoginName>' and '<sourceHostname>' tags to the cut
	XML schema in 'RDCart::xmlSql()' and 'RDCut::xml()' methods.
	* Refactored the layout of the 'Cut Info/Record' dialog in RDLibrary.
	* Added a 'Source Host' control to the 'Cut Info/Record' dialog
	in RDLibrary.
This commit is contained in:
Fred Gleason
2017-09-01 09:34:25 -04:00
parent aef7c2229b
commit 796164403c
18 changed files with 373 additions and 162 deletions

View File

@@ -75,6 +75,7 @@ class RecordCut : public QDialog
void evergreenToggledData(bool);
protected:
void resizeEvent(QResizeEvent *e);
void paintEvent(QPaintEvent *e);
void closeEvent(QCloseEvent *e);
@@ -84,13 +85,23 @@ class RecordCut : public QDialog
unsigned rec_length;
QString cut_origin_name;
QDateTime cut_origin_datetime;
QLabel *cut_description_label;
QLineEdit *cut_description_edit;
QLabel *cut_outcue_label;
QLineEdit *cut_outcue_edit;
QLineEdit *cut_origin_edit;
QLabel *cut_isrc_label;
QLineEdit *cut_isrc_edit;
QLabel *cut_isci_label;
QLineEdit *cut_isci_edit;
QLabel *cut_origin_label;
QLineEdit *cut_origin_edit;
QLabel *cut_source_label;
QLineEdit *cut_source_edit;
QLabel *cut_weight_label;
QSpinBox *cut_weight_box;
QLabel *cut_playdate_label;
QLineEdit *cut_playdate_edit;
QLabel *cut_playcounter_label;
QLineEdit *cut_playcounter_edit;
QLabel *cut_killdatetime_label;
QRadioButton *cut_startdatetime_enable_button;
@@ -115,15 +126,19 @@ class RecordCut : public QDialog
RDTransportButton *rec_stop_button;
RDStereoMeter *rec_meter;
QString rec_name;
QLabel *rec_channels_box_label;
QComboBox *rec_channels_box;
QLineEdit *rec_channels_edit;
QLabel *rec_mode_box_label;
QComboBox *rec_mode_box;
QLabel *rec_trim_box_label;
QComboBox *rec_trim_box;
QLabel *rec_dayofweek_label;
QPushButton *rec_set_button;
QPushButton *rec_clear_button;
QCheckBox *rec_weekpart_button[7];
QLabel *rec_weekpart_label[7];
QPushButton *close_button;
int rec_card_no[2];
int rec_stream_no[2];
int rec_port_no[2];