Allan Bazinet
907e359390
Kill of unused reference spectrum support
2024-09-26 06:32:08 -07:00
Allan Bazinet
5887cbc3a0
Dead code removal, sbFtol
2024-09-23 22:44:20 -07:00
Allan Bazinet
4cc31a6061
Eliminate dead VHF features in waterfall
2024-09-22 09:18:54 -07:00
Allan Bazinet
3fcbc0e660
Eliminate magic static and convert to std::array
2024-09-15 18:24:47 -07:00
Allan Bazinet
6c842c7053
Auto sync connected magic static to ivar
2024-09-15 17:41:43 -07:00
Allan Bazinet
1c61473ca4
Move magic static to instance variable
2024-09-15 17:32:13 -07:00
Allan Bazinet
932fb49a4e
Move magic static to instance variable
2024-09-15 14:47:33 -07:00
Allan Bazinet
5cfaa9af6a
Eliminate dead 3rd parameter on CPlotter::draw()
2024-09-15 13:53:16 -07:00
Allan Bazinet
d7f25251b5
Move widegraph swide to class
...
Eliminate the global swide array used by the widegraph class, replacing it with a std::array instance variable.
2024-09-15 13:18:58 -07:00
Allan Bazinet
237d44ff51
Strip dead modeTx code
...
Removes old code related to setting modeTx in the waterfall; no longer does anything, and has been removed in the upstream WSJTX code as well.
2024-09-15 05:12:15 -07:00
Allan Bazinet
cc1c465975
Removes old file menu item support
...
Removes support for the 3 old, hidden file menu items, i.e., Open, Open next in directory, Decode remaining files in directory. Fortran routines wav12 and degrade_snr are no longer required; removed from CMake, but retained in file repository, in case we should need them again in the future.
2024-09-14 18:34:38 -07:00
Allan Bazinet
00de4bcd73
WF namespace
...
Move WFPallete into WF::Pallete and add WF:Spectrum; greatly simplifies plotter preference handling, and contributes to go-fast in the plotter drawing function.
2024-09-14 06:53:12 -07:00
Allan Bazinet
14c2c2378d
Make DrawOverlay() private
...
Drawing the overlay is an implementation detail of the plotter; remove access and move manipulator logic from wide graph. Remove write-only instance variables in wide graph class.
2024-09-09 06:12:37 -07:00
Allan Bazinet
703a1743db
Normalize breadth / plotwidth
2024-09-08 15:27:12 -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
5a727cabb7
Intialization order matches declaration order
2024-08-31 10:09:13 -07:00
Jordan Sherer
1a92a23d2e
Add maximum filter spinbox, menu item in waterfall, and proper controls for handling editing
2020-05-30 16:55:18 -04:00
Jordan Sherer
f4ae053137
Fixed a few auto drift bugs
2020-05-19 09:52:00 -04:00
Jordan Sherer
47ad3adcd4
Added time drift auto stop after a number of decoders. Edited decode positions
2020-05-17 14:21:38 -04:00
Jordan Sherer
09e1e57c62
Added shortcuts to time drift controls in the menu
2020-05-16 15:01:03 -04:00
Jordan Sherer
7e70122cb5
Automatically stop time drift sync after decode by default
2020-05-16 11:57:27 -04:00
Jordan Sherer
64d9a303b3
Fixed display bug of sync button
2020-05-15 21:36:16 -04:00
Jordan Sherer
9728fe52c2
Moved auto sync experiment into the timing tab
2020-05-15 21:30:10 -04:00
Jordan Sherer
c44e75b20a
Added experimental auto-sync function for normal mode.
2020-05-13 21:15:21 -04:00
Jordan Sherer
22911e332a
Expose color pallete
2020-05-11 10:49:29 -04:00
Jordan Sherer
1d51f54efd
Added checkbox for displaying decode attempts in the waterfall. Gating experiments for now
2020-05-11 09:27:04 -04:00
Jordan Sherer
856aa853db
Restructuring decoder for every second
2020-05-10 20:13:20 -04:00
Jordan Sherer
bf8fb4aa85
Smaller increment adjustment for drift. 1 second interval lines.
2020-05-07 15:47:50 -04:00
Jordan Sherer
6bf4b41311
Working automatic time sync based on syncStats
2020-05-07 15:32:28 -04:00
Jordan Sherer
4b36884abb
Experimental drawing of sync state
2020-05-06 11:15:41 -04:00
Jordan Sherer
e41f02f76a
Fixed waterfall bugs on click
2020-04-27 20:36:55 -04:00
Jordan Sherer
9f23e21d43
Updated waterfall to make scroll speed configurable
2020-04-27 16:35:37 -04:00
Jordan Sherer
1847ebdd5a
Added sync button for filter center
2019-12-27 14:22:58 -05:00
Jordan Sherer
0fe4a3d7fb
Right click station to center filter at their offset
2019-12-26 15:11:32 -05:00
Jordan Sherer
ef8c2a5725
Filter center, width, and min. Much easier to use. No cumbersome jumping around.
2019-12-23 21:38:01 -05:00
Jordan Sherer
fb727ccfc7
Fixed widegraph width issues on larger monitors by centering the widegraph and extending the controls panel
2019-12-23 15:29:12 -05:00
Jordan Sherer
d28d556309
Fixed ordering of filter controls and logic around min filter
2019-12-23 14:08:39 -05:00
Jordan Sherer
98760a6d42
Added filter width parameter. Added filter center right click option.
2019-12-23 12:31:14 -05:00
Jordan Sherer
ded608107d
Added center filter spinbox implementation
2019-12-23 08:18:14 -05:00
Jordan Sherer
c6b327dba7
Added the ability to adjust the filter mask opacity
2019-12-19 10:06:37 -05:00
Jordan Sherer
f6ebfccc96
Fixed initial state of waterfall controls menu item
2019-12-18 09:50:22 -05:00
Jordan Sherer
f0e1a4c4b6
Children collapsible should be false
2019-12-17 21:47:46 -05:00
Jordan Sherer
18e1235a2e
Fixed minimum size for waterfall controls
2019-12-17 14:32:46 -05:00
Jordan Sherer
1f3168b115
Added tooltips to waterfall controls
2019-12-17 12:43:19 -05:00
Jordan Sherer
b34956457c
Typo...missed Hz in context menu
2019-12-17 11:26:40 -05:00
Jordan Sherer
c269d96bed
Added right click context menu to waterfall for easily setting filter parameters
2019-12-17 11:25:42 -05:00
Jordan Sherer
a21e46cb4a
Reorganized waterfall controls and timing controls under one sizeable pane
2019-12-17 10:39:18 -05:00
Jordan Sherer
649910302c
Customized min and max filter positions
2019-12-16 21:28:45 -05:00
Jordan Sherer
c1a3975231
Fixed some settings bugs related to filtering
2019-12-16 13:59:10 -05:00
Jordan Sherer
bf5570cacd
Added software filter to waterfall controls to allow for a way to skip decoding signals outside of the filter range. Useful in a crowded band to prevent decodes from polluting your RX window
2019-12-16 13:42:44 -05:00