124 Commits

Author SHA1 Message Date
Fred Gleason
c157d4b9c7 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Removed dead code from 'rdcatch/edit_upload.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 12:47:58 -04:00
Fred Gleason
e2b45d83f9 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Tweaked the credentials section in the 'Edit Upload' and
	'Edit Download' dialogs in rdcatch(1) to indicate whether a
	'Password' or a 'Passphrase' is required.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 12:14:21 -04:00
Fred Gleason
19370379b4 2022-09-19 Fred Gleason <fredg@paravelsystems.com>
* Added support for using a ssh(1) identity file for authentication
	to the 'Upload' and 'Download' event types in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-19 13:07:48 -04:00
Fred Gleason
a1ecaa871d 2022-09-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused a segfault when
	attempting to add or delete an event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-19 10:21:36 -04:00
Fred Gleason
aae5245ca4 2022-09-18 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf() statements from
	'rdcatch/recordlistmodel.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-18 17:04:45 -04:00
Fred Gleason
bc3afb352a 2022-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
	the events list in rdcatch(1).
	* Removed the 'RSS Feed' column from the event list in rdcatch(1).
	* Consolidated the 'Start Date Offset' and 'End Date Offset'
	columns into a single 'Start/End Date' column in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-18 16:36:24 -04:00
Fred Gleason
91245cab19 2022-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
	the events list in rdcatch(1).
	* Removed the 'RSS Feed' column from the event list in rdcatch(1).
	* Consolidated the 'Start Date Offset' and 'End Date Offset'
	columns into a single 'Start/End Date' column in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-17 16:03:38 -04:00
Fred Gleason
850a0b4ece 2022-09-16 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Format' column from the event list in rdcatch(1).
	* Removed the 'Sample Rate' column from the event list in rdcatch(1).
	* Removed the 'Channels' column from the event list in rdcatch(1).
	* Removed the 'Bitrate' column from the event list in rdcatch(1).
	* Removed the 'Host' column from the event list in rdcatch(1).
	* Removed the 'Deck' column from the event list in rdcatch(1).
	* Removed the 'Cart' column from the event list in rdcatch(1).
	* Removed the 'Type' column from the event list in rdcatch(1).
	* Removed the 'State' column from the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-16 17:42:02 -04:00
Fred Gleason
b5c91dffb3 2022-09-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause the wrong
	host to be used as the default location when creating a new
	event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-07 12:22:32 -04:00
Fred Gleason
4b27b119c1 2022-09-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke operation of the
	head and tail audition buttons.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-07 12:17:11 -04:00
Fred Gleason
1f22430ed4 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added support for sorting the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 19:31:48 -04:00
Fred Gleason
e2f3ff23ce 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added the ability to filter rdcatch(1) events by switcher matrix.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 17:54:52 -04:00
Fred Gleason
c142728131 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Router' column to the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 16:05:15 -04:00
Fred Gleason
cdc9c77139 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added interlock logic to the 'Edit Switcher Event' dialog in
	rdcatch(1) to prevent creation of events containing null endpoints.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 14:20:11 -04:00
Fred Gleason
8949fcc3fb 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that caused switch event endpoints
	to be sorted alphabetically rather than by endpoint number in
	the 'Edit Switcher Event' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 13:48:11 -04:00
Fred Gleason
fabaeba693 2022-08-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause highlighting of the
	'next event' to disappear after changing the filtering settings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-03 11:41:12 -04:00
Fred Gleason
96e8b9ba29 2022-08-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause a newly added event
	to appear twice in the record list.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-03 09:20:56 -04:00
Fred Gleason
5bc374cf88 2022-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Software Authority' Switcher/GPIO driver
	that made it impossible to add switcher events in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-07-27 18:21:32 -04:00
Fred Gleason
66cdb43a45 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) where creating a new event
	using the 'Save As' button would fail to send notifications of
	the added event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 17:50:16 -04:00
Fred Gleason
76395f10fa 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the Next Event
	indications to fail to be updated on remote instances of rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 16:27:08 -04:00
Fred Gleason
7b4c3f1b48 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused changes in events
	to fail to be propagated to other rdcatch(1) instances.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 15:04:09 -04:00
Fred Gleason
7f9e8f4739 2022-04-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) where creating a new event
	using the 'Save As' button would fail to send notifications of
	the added event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-29 11:52:58 -04:00
Fred Gleason
d44e932fe3 2022-04-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed bug in the RDCatch subsystem that caused audio format
	parameters to be confounded between uploaded and audio store
	files.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-21 13:19:24 -04:00
Fred Gleason
2c74a1b4ae 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke play-out events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 13:28:47 -05:00
Fred Gleason
42c9de3e30 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Updated rdcatch(1) to eliminate superfluous SQL filter updates.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 17:55:47 -05:00
Fred Gleason
ac594cc68b 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up deprecation warnings for 'QString::sprintf()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 19:59:37 -04:00
Fred Gleason
fcb3ad7b27 2021-08-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that caused misaligned
	columns when generating a Cut Report.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-15 13:55:19 -04:00
Fred Gleason
338465531c 2021-08-13 Fred Gleason <fredg@paravelsystems.com>
* Replaced hard-coded date/time formats with standard formats in
	all reports and GUI modules.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-13 10:02:26 -04:00
Fred Gleason
d0b3fe29cd 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in the event dialogs in rdcatch(1) to be
	compatible with 12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 16:30:18 -04:00
Fred Gleason
d583df36bf 2021-08-03 Fred Gleason <fredg@paravelsystems.com>
* Updated I18N translation data.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-03 15:08:53 -04:00
Fred Gleason
c0f1f4d1c6 2021-08-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the start
	time for Macro Cart events to fail to be saved after creation
	or editing.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-03 15:05:09 -04:00
Fred Gleason
938f23e295 Updated translation data generated using Qt-5.9.7
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-29 10:51:14 -04:00
Fred Gleason
f48184d6e3 2021-07-28 Fred Gleason <fredg@paravelsystems.com>
* Added a '--enable-i18n-updates' switch to '.configure'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-28 19:54:17 -04:00
Fred Gleason
341e3844b7 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Location' dropdowns in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 13:16:17 -04:00
Fred Gleason
c189ff0b77 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a layout glitch in the 'Add Event' dialog in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 12:38:18 -04:00
Fred Gleason
dae369075e 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Recording' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 12:21:17 -04:00
Fred Gleason
3a7ff8acf1 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Playout' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 10:34:46 -04:00
Fred Gleason
b550143d78 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Playout' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 10:21:08 -04:00
Fred Gleason
8496b72f13 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Switcher Event' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 20:17:06 -04:00
Fred Gleason
4e6e74374d 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Cart Event' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 18:08:20 -04:00
Fred Gleason
c41f35e4e1 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Download' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 17:36:02 -04:00
Fred Gleason
08cb2f241e 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Upload' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 12:42:05 -04:00
Fred Gleason
8289db9f9e 2021-07-16 Fred Gleason <fredg@paravelsystems.com>
* Modified the error dialogs in rdadmin(1) to make it possible
	to create a new RSS feed even with an inoperable upload URL.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-16 14:50:52 -04:00
Fred Gleason
cd91364485 2021-07-12 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Edit Upload' dialog in rdcatch(1) to disable the
	'Url', 'Username', 'Password' and 'Export Format' controls when
	an RSS feed is selected.
	* Added the feed icon to the 'RSS Feed' column in the record list
	display in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-12 09:56:24 -04:00
Fred Gleason
cbdf0a4735 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Add Recording' dialog in rdcatch(1)
	that threw a SQL error.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 16:28:21 -04:00
Fred Gleason
5f6b72d2f4 2021-06-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-19 09:12:33 -04:00
Fred Gleason
0a0834666f 2021-06-02 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-02 12:30:50 -04:00
Fred Gleason
c8e0bd5bb0 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Added a check for zero length recordings to the 'Edit Recording'
	dialog in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 12:13:45 -04:00
Fred Gleason
65d249a9e1 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions caused by changes in behavior in the null
	constructor of 'QTime' between Qt4 and Qt5.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 11:28:14 -04:00
Fred Gleason
5f2dc2a7a1 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdcatch/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdcatch/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 19:29:47 -04:00