Commit graph

170 commits

Author SHA1 Message Date
Allan Bazinet
118248532c Clean up and document new validators 2024-11-20 15:18:13 -08:00
Allan Bazinet
ead019837d Disallow configuration commit on bad grid 2024-11-20 14:55:07 -08:00
Allan Bazinet
8082ff76a5 Reimplement Maidenhead QValidator 2024-11-20 10:15:34 -08:00
Allan Bazinet
6f35024f49 Integrate revised Maidenhead validator 2024-11-20 01:34:50 -08:00
Allan Bazinet
defc277d12 Use consistent naming 2024-11-03 08:11:34 -08:00
Allan Bazinet
ecd70e8a64 Remove dead single decode support, C++ side 2024-11-01 09:40:02 -07:00
Allan Bazinet
5d4b300a00 Deal with deprecations in a 6.4-compatible manner 2024-10-21 14:43:26 -07:00
Allan Bazinet
5196bad67c Use timezone functions compatible with Qt 6.4 2024-10-21 13:44:12 -07:00
Allan Bazinet
f8c6fb4b58 Fix audio device mono detection
Qt regards a mono device very specifically as an audio device with one center channel, and no channels. Our treatment of this began to be an issue with Qt 6.8, so we must allow ‘Mono’ selection only on devices that are definitively mono.
2024-10-21 13:27:42 -07:00
Allan Bazinet
4d4e3a5fac Improve audio device debug output 2024-10-21 11:27:19 -07:00
Allan Bazinet
30752423b3 Address impending QDateTime deprecations 2024-10-21 08:30:21 -07:00
Allan Bazinet
aab83d597a Dead code removal, config degrade 2024-10-19 15:27:11 -07:00
Allan Bazinet
ff82170388 Dead code removal, config rx bandwidth 2024-10-19 15:25:45 -07:00
Allan Bazinet
8f2fbcf444 Simplify notification table contents sizing 2024-10-18 09:07:00 -07:00
Allan Bazinet
20b0c45cdf Ensure notification rows size properly 2024-10-18 09:04:36 -07:00
Allan Bazinet
cd9f3cb9ce Refine notification button layout 2024-10-18 08:57:39 -07:00
Allan Bazinet
1ccad0993b Dead code removal, clear_callsign 2024-09-23 07:47:46 -07:00
Allan Bazinet
dd0b5c6a3c Dead code removal, report_in_comments 2024-09-23 07:43:58 -07:00
Allan Bazinet
ddc4df5339 Dead code removal, prompt_to_log 2024-09-23 07:39:25 -07:00
Allan Bazinet
6dd01a7fe5 Dead code removal log_as_DATA 2024-09-23 07:34:16 -07:00
Allan Bazinet
d91d09c272 Dead code removal, azel_directory 2024-09-23 06:45:50 -07:00
Allan Bazinet
9595ee58da Dead code removal, quick_call 2024-09-23 06:40:47 -07:00
Allan Bazinet
6958e8636c Dead code removal, decode_at_52s 2024-09-23 06:38:14 -07:00
Allan Bazinet
25dac366d7 Dead code removal, disable_tx_on_73 2024-09-23 06:33:32 -07:00
Allan Bazinet
71e914c5df Ongoing dead configuration code removal 2024-09-23 06:20:16 -07:00
Allan Bazinet
dc15e37b6a Ongoing config UI dead code removals 2024-09-22 18:10:48 -07:00
Allan Bazinet
1c22ad40e7 Initial elimination of unused VHF features 2024-09-22 17:55:56 -07:00
Allan Bazinet
e53ecacebc Dead code removal
Remove unused leftovers pertaining to id_after_73 and id_interval.
2024-09-22 08:09:49 -07:00
Allan Bazinet
c9aac4b018 Eliminate fox / hound leftovers 2024-09-20 20:31:55 -07:00
Allan Bazinet
b91c6dd928 Lose channel selection in notification audio 2024-09-14 09:25:49 -07:00
Allan Bazinet
955bdd40fa Eliminate unused header post-lambda conversion 2024-09-11 17:25:27 -07:00
Allan Bazinet
9042dc7e96 Fix notification audio device rehydration 2024-09-11 16:21:47 -07:00
Allan Bazinet
6c542f8bde Correct notification channel selection 2024-09-11 15:51:39 -07:00
Allan Bazinet
5ec8ad4fa6 Clean up audio connection bindings 2024-09-11 15:34:24 -07:00
Allan Bazinet
6dd89f196d Integration of updated audio device selection 2024-09-11 05:58:28 -07:00
Allan Bazinet
1e59ab2a33 Correct audio device reference 2024-09-07 13:57:18 -07:00
Allan Bazinet
c1c19942eb Lint fixes 2024-09-06 05:43:22 -07:00
Allan Bazinet
42cc885941 Eliminate undocumented flag usage
Final purge of undocumented QComboBox flag hacks in the configuration.
2024-09-05 11:03:01 -07:00
Allan Bazinet
155c65ea1c Further elimination of undocumented CB hack
Ongoing elimination of the undocumented QComboBox item enablement hack; use the underlying model instead.
2024-09-05 10:21:13 -07:00
Allan Bazinet
ecc41ac86a Document and simplify audio channel setup 2024-09-05 09:34:23 -07:00
Allan Bazinet
e88978eefc Use model instead of enablement hack
Use the underlying QStandardItemModel of the audio channels combobox for enablement, rather than relying on the traditional grody undocumented enablement hack.
2024-09-05 09:19:04 -07:00
Allan Bazinet
40405af759 Revise channel configuration determination
Revise audio device channel configuration (mono, stereo or better) determination by using the new QAudioFormat::ChannelConfig enum provided by QAudioDevice::channelConfiguration().
2024-09-05 07:46:54 -07:00
Allan Bazinet
1188110a62 Initial integration of updated PSK reporter 2024-09-04 14:53:21 -07:00
Allan Bazinet
e5d773e885 Formatting changes 2024-08-31 13:23:42 -07:00
Allan Bazinet
45778cdb79 Initial port to Qt6
Mostly straightforward, but Qt6 changed the audio classes quite substantially. Fortunately the wsjtx-improved team had been down this road already in terms of what needed to be changed in the audio support.
2024-08-31 13:13:39 -07:00
Allan Bazinet
f1000e1999 Elminate dead doubleextended enum 2024-08-31 09:56:09 -07:00
Allan Bazinet
4cda1e1728 Convert void-returning function to void 2024-08-31 09:49:45 -07:00
Allan Bazinet
e377385bfa Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
Jordan Sherer
fcb49d8028 Make missing frame indicator user configurable 2020-04-26 15:01:48 -04:00
Jordan Sherer
dab46fce6b Auto+conf is the default 2020-04-19 20:26:04 -04:00