* Fixed a regression in rdlogedit(1) that caused the default setting
of the 'Show Start Times As' dropdown in the 'Edit Log' dialog to
fail to be preserved across instances.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Reverted the following changes:
2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused events from
previously viewed logs to be prepended to subsequent logs viewed
during the same session.
2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDAddLog' dialog to allow for instance reuse.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Broke out voicetracker functionality from rdlogedit(1) into
'RDTrackerEditDialog', 'RDTrackerModel', 'RDTrackerTableView'
and 'RDTrackerWidget' classes.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified 'RDLogListModel::logName()' to take 'QModelIndex'
instead of 'int'.
* Modified 'RDLogListModel::removeLog()' to take 'QModelIndex'
instead of 'int'.
* Modified 'RDLogListModel::addLog()' to return 'QModelIndex' instead
of 'int'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLogListModel' class.
* Added a 'RDLogIcons::listIcon()' method.
* Refactored rdlogedit(1) to use 'RDLogListModel'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLogLine::refreshCart()' method.
* Refactored the 'Edit Log' dialog in rdlogedit(1) to use Qt's
MVC API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'Show Start Time As' control to the 'Edit Log' dialog
in rdlogedit(1).
* Made the main window and 'Edit Log' dialog window size persistent.
* Changed the 'Time' column in the 'Full Log Widget' in rdairplay(1)
to 'Sch. Time'.