17 Commits

Author SHA1 Message Date
Fred Gleason
36d4d0cd6d 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up filtering SQL in 'RDFeedListModel'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 14:04:06 -05:00
Fred Gleason
4a3454cb8d 2022-11-07 Fred Gleason <fredg@paravelsystems.com>
* Added a dependency for ImageMagick's 'Magick++' library interface.
	* Added a 'FEED_IMAGES.DATA_MID_THUMB' field to the database.
	* Added a 'FEED_IMAGES.DATA_SMALL_THUMB' field to the database.
	* Incremented the database version to 365.
	* Optimized loading of thumbnail image data in rdadmin(1),
	rdcastmanager(1) and rdcatch(1).
	* Re-enabled uploads to RSS feeds in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-07 16:52:13 -05:00
Fred Gleason
30e649413d 2022-09-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that could cause segfaults when adding
	a new RSS feed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-14 14:29:45 -04:00
Fred Gleason
90fd7d0430 2022-09-14 Fred Gleason <fredg@paravelsystems.com>
* Rearranged data layout in the 'RDFeedListModel' class to aid
	code readability.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-14 11:21:40 -04: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
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
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
c0b23e35bf 2021-05-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that generated a SQL error
	when run with a user with no authorized feeds.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-13 08:22:05 -04:00
Fred Gleason
7cc9762041 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused values in the
	'Superfeed' column of the Feed List to be inverted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 17:02:41 -04:00
Fred Gleason
353b52e5ea 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused values in the
	'Superfeed' column of the Feed List to be inverted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 14:34:14 -04:00
Fred Gleason
73312183d4 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that could cause a segfault
	when closing the 'List Feed' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 12:52:34 -04:00
Fred Gleason
0fd02861f9 2021-04-17 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'lib/'.
	* Replaced " with ' delimiters in all SQL literal strings in 'lib/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-17 19:47:05 -04:00
Fred Gleason
1b7dd5cd7d 2021-04-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a copy-paste typo in the 'updateRowLine()' method of
	the following classes: 'RDFeedListModel', 'RDGroupListModel',
	'RDLogListModel', 'RDReplicatorListModel', 'RDSchedCodeListModel',
	'RDServiceListModel', 'RDUserListModel'.
	* Removed the 'RDLogImportModel::updateRowLine()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-16 10:47:21 -04:00
Fred Gleason
57abeada3c 2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Updated build system to use Qt5 instead of Qt4.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-24 16:12:22 -05:00
Fred Gleason
80e04f2fbf 2021-01-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDFeedListModel' that caused feed icons to fail
	to be scaled correctly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-25 12:49:38 -05:00
Fred Gleason
44b9c6848a 2021-01-25 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'List Feed' dialog in rdadmin(1) to use the
	model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-25 12:13:26 -05:00
Fred Gleason
9d5d446c2a 2021-01-25 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDFeedListModel' class
	* Refactored the top-level window in rdcastmanager(1) to use the
	model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-25 09:28:43 -05:00