* Broke out voicetracker functionality from rdlogedit(1) into
'RDTrackerEditDialog', 'RDTrackerModel', 'RDTrackerTableView'
and 'RDTrackerWidget' classes.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored video updates in the voice tracker to take place only
within the 'VoiceTracker::paintEvent()' method.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed 'ListListViewItem' class from rdlogedit(1).
* Removed 'LogListView' class from rdlogedit(1).
* Removed dependency on 'Q3DateEdit' from rdlogedit(1).
* Removed dependency on 'Q3PointArray' from rdlogedit(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that broke the 'Tracks' and
'Time Remaining' counters in the 'Voice Tracker' dialog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in the 'Voice Tracker' dialog of rdlogedit that
could leave voice track carts in indeterminate state when the
dialog was closed by means of the 'X' button.
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'.
* Added an 'RDLOGEDIT.WAVEFORM_CAPTION' field to the database.
* Incremented the database version to 311.
* Added a 'WaveForm Caption' control to the 'Edit RDLogEdit' dialog
in rdadmin(1).
* Implemented the 'WaveForm Caption' setting in the Voicetracker
dialog in rdlogedit(1).
* Implemented application of the 'Purge Logs' setting when creating
logs manually.
* Changed the wording of the 'Purge Logs' and 'Purge ELR Data'
control in the Edit Service dialog in rdadmin(1).
* Added 'RDLog::create()' and 'RDLog::remove()' static methods.
* Added a 'STATIONS.SHORT_NAME' field to the database.
* Incremented the database version to 270.
* Added 'RDStation::shortName()' and 'RDStation::setShortName()'
methods.
* Removed the 'Broadcast Security Model' control from the 'Edit
Host' dialog.
* Added a 'Short Name' control to the 'Edit Host' dialog.
* Implemented a '%R' wildcard for Rivendell Host Short Name.
* Added a 'CUTS.SHA1_HASH' field to the database.
* Incremented the database version to 261.
* Added a 'Sha1' column to the Cut List in 'rdlibrary/audio_cart.cpp'.
* Added 'RDCut::sha1Hash()' and 'RDCut::setSha1Hash()' methods in
'lib/rdcut.cpp' and 'lib/rdcut.h'.
* Added a '--rehash=' directive to rddbcheck(8).
* Added a 'Rehash' Web API call.
* Added an 'RDRehash' class in 'lib/rdrehash.cpp' and 'lib/rdrehash.h'.
* Added 'PCM24' to the list of available formats in
'rdadmin/edit_rdlogedit.cpp' and 'rdadmin/edit_rdlogedit.h'.
* Added PCM24 support for voice tracking in
'rdlogedit/voice_tracker.cpp'.