Commit Graph

2245 Commits

Author SHA1 Message Date
srcejon f8f9d270df Update annotations when restoring settings. 2023-09-29 21:18:27 +01:00
srcejon e89623f64d Fix restoring frequencies. 2023-09-29 20:58:19 +01:00
srcejon 33629b77e2 Center channels when possible. Fix channel setting initial display. Add clear active count button. 2023-09-29 14:35:52 +01:00
srcejon 4462078ead Update docs 2023-09-29 11:26:50 +01:00
srcejon 3a8a0f0bf0 Reduce debug. Add screenshot. 2023-09-29 10:52:21 +01:00
srcejon b3d3ca43ca Fix filtering of Freq Scanner from list of channels. 2023-09-29 09:38:15 +01:00
srcejon f3582b95f5 Set background colour for start/stop button 2023-09-29 08:42:47 +01:00
srcejon 7fe7f2aa86 Update threading to latest approach 2023-09-29 08:42:25 +01:00
Jon Beniston 2192a054ed Generate swagger files for Freq Scanner 2023-09-28 19:02:58 +01:00
srcejon b42b6be910 Add Freq Scanner 2023-09-28 18:23:15 +01:00
srcejon 37521224c3 Add frequency scanner channel plugin 2023-09-28 16:45:35 +01:00
f4exb 513c0e58fa Updated versions and changelogs 2023-09-22 00:55:00 +02:00
Jon Beniston 2db2be9c17 Flush log stream after write, so data is available immediately 2023-09-20 22:06:48 +01:00
Jon Beniston 8afa83c013 Small settings keys fixes. 2023-09-15 09:36:13 +01:00
Jon Beniston 2d24d2da49 Use settings keys in baseband 2023-09-15 09:34:57 +01:00
Jon Beniston a278cf0373 Add support for settings keys.
Bind to requested interface.
Set RTLSDR device ID according to tuner type.
2023-09-15 09:30:49 +01:00
Jon Beniston df4c6ca825 Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external projects 2023-09-13 21:58:51 +01:00
srcejon 150e107520 Fix unshift on space 2023-09-07 09:43:40 +01:00
srcejon 4c6ee84f48 Add acronym decoder widget 2023-09-04 13:01:22 +01:00
Jon Beniston ad2bb38bfc Fix RSSI calculation in DSD and Navtex 2023-09-04 09:34:09 +01:00
Jon Beniston ba01da7827 RTTY demod: Fix so mark is high RF freq. Fix squelch. 2023-09-04 09:33:42 +01:00
Jon Beniston 313370aa44 Initialise PhaseDiscriminators state, to avoid outputting huge values. 2023-08-30 17:34:54 +01:00
Jon Beniston 73272a5bfd Fix spelling. 2023-08-27 10:12:36 +01:00
Jon Beniston 0e1f2f43ce Add rotator az/el and offset to table. 2023-08-26 14:40:13 +01:00
Edouard Griffiths 73c69543f9
Merge pull request #1765 from dforsi/fix/typos
Fix/typos
2023-08-08 22:30:23 +02:00
Daniele Forsi b22922ef65 Fix URLs in menu texts 2023-08-05 23:06:05 +02:00
Jon Beniston abef4f9688 Use QFileInfo to get file extension. For #1760 2023-08-05 21:27:38 +01:00
f4exb 83834674c0 Updated versions and changelogs 2023-08-04 03:20:40 +02:00
Edouard Griffiths bbc369bde5
Merge pull request #1751 from arch-linux/patch-1
UDPSink Readme Change
2023-08-02 05:07:55 +02:00
Jon Beniston c1897b7031 Connect slot 1/2 on/off buttons 2023-08-01 10:33:12 +01:00
Christopher Allen b1a8ac958d
UDPSinnk Readme Change
The UDPSink is available on Windows installation.
2023-07-30 10:47:24 -04:00
Jon Beniston 0fb960133a Display message if channelrx plugin not built. Add heatmap flag. 2023-07-29 12:33:38 +01:00
Daniele Forsi 34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
Edouard Griffiths d8174cf6ae
Merge pull request #1733 from dforsi/fix/typos
Fix spelling
2023-07-09 18:22:59 +02:00
Daniele Forsi ff47deee60 Fix spelling
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb 28c70fb806 Channel Ana,yzer, FreeDV mod and demod, FT8 demod: fixed SSB spectrum display 2023-07-09 01:19:39 +02:00
f4exb 8824bd5e44 SSB mod and demod: corrected frequency scale 2023-07-08 06:17:24 +02:00
f4exb 812c812678 SSB demod: corrected SSB spectrum display so that times are displayed correctly in the waterfall 2023-07-07 19:29:16 +02:00
f4exb 040ca0c2d0 SSB demod: handle DSPConfigureAudio message correctly 2023-07-07 04:58:34 +02:00
f4exb e7cb998437 SSB demod: optimize audio buffer size 2023-06-29 00:50:39 +02:00
Jon Beniston b092a0196d Remove comparison of strings and chars for #1713 2023-06-23 14:27:59 +01:00
f4exb 9e51aceeeb Updated versions and changelogs 2023-05-30 00:05:33 +02:00
Jon Beniston 3a79e63a92 Enable SigMF plugins on windows 2023-05-26 08:28:12 +01:00
f4exb b12e2822fc Updated versions and changelogs 2023-05-24 08:43:50 +02:00
Jon Beniston aba0e30a4f Set az/el l/b column precision based on rotator precision 2023-05-23 22:29:06 +01:00
f4exb 8260721f2d Updated cersions and changelogs 2023-05-23 22:39:27 +02:00
Jon Beniston 4f997afa37 Update spectrum settings to match what's used in sink.
Fix deserialisation of UI related settings.
2023-05-22 13:29:25 +01:00
Jon Beniston a0fb83585e Fix gcc warnings 2023-05-20 08:11:21 +01:00
f4exb 1247e7e65c Fixed missing initializations of QNetworkManager. Fixes #1689 2023-05-18 10:20:27 +02:00
Jon Beniston 403b62c354 Add AIS slot map and additional message decoding 2023-05-16 10:17:17 +01:00
Jon Beniston 65b816c8a7 Fix compiler warnings 2023-05-15 17:32:35 +01:00
Jon Beniston 3dddfbb0b6 Update docs 2023-05-15 17:02:05 +01:00
Jon Beniston 9d3c023a8a Update docs 2023-05-15 16:55:59 +01:00
Jon Beniston 7fe09b9a20 Set minimum FIFO size to avoid buffer overflow 2023-05-15 16:45:08 +01:00
Jon Beniston 60c4fe1ee6 Fix restoring of Heat Map UI settings 2023-05-15 16:44:39 +01:00
Jon Beniston 0d9d57f3c3 Fix table sorting 2023-05-15 16:44:02 +01:00
Jon Beniston 04db22584a Add DSC demodulator 2023-05-15 16:40:43 +01:00
Daniele Forsi adf0a5f50b Add a comma after introductory clauses 2023-05-04 21:42:52 +02:00
Daniele Forsi c6195634f9 Fix repeated words
Found with:
grep -r " \([[:alpha:]]\+\) \1 " --color=yes --include=*.md
2023-05-04 21:42:49 +02:00
Edouard Griffiths 5204c80c35
Merge pull request #1683 from dforsi/fix/typos
Fix spelling using ispell
2023-05-04 15:42:06 +02:00
Jon Beniston b881368142 Fix QFileDialog filters to work with non-native dialog. Fixes #1681. 2023-05-03 18:16:37 +01:00
Daniele Forsi 794be61957 Fix spelling using ispell 2023-05-02 19:43:59 +02:00
Daniele Forsi d637dbe666 Fix spelling
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+

and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-29 23:43:33 +02:00
Edouard Griffiths 485986acec
Merge pull request #1670 from dforsi/master
Fix cppcheck error and compiler warning
2023-04-27 09:03:09 +02:00
f4exb e9652e366f UDP sink: fised error on last commit 2023-04-26 23:45:50 +02:00
Daniele Forsi 9801538bdf Fix typo that generated a compiler warning
Fixes:
warning: label ‘std’ defined but not used [-Wunused-label]
2023-04-26 23:44:33 +02:00
Daniele Forsi 4bc1059a50 Fix check for inconsistent latitude
Fixes an error found by cppcheck:
plugins/channelrx/demodadsb/adsbdemodgui.cpp:2168:121: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
                                || (positionValid && aircraft->m_positionValid && ((abs(latitude - aircraft->m_latitude > 2.0f)) || (abs(longitude - aircraft->m_longitude) > 2.0f)))
                                                                                                                        ^
2023-04-26 22:27:03 +02:00
f4exb 3f392d3be7 Rx channel demods: prevent possible reading past audio buffer end - take 2. For #1661 2023-04-25 23:09:42 +02:00
f4exb 59e664c028 Revert "Rx channel demods: prevent possible reading past audio buffer end. For #1661"
This reverts commit 91f4844452.
2023-04-25 20:27:57 +02:00
f4exb 91f4844452 Rx channel demods: prevent possible reading past audio buffer end. For #1661 2023-04-22 12:33:37 +02:00
Jon Beniston 7db8c35682 AIS Demod: Calculate time slot used for messages. 2023-04-18 10:49:14 +01:00
Jon Beniston f8efc14421 Fix Qt6 compilation 2023-04-10 15:57:16 +01:00
f4exb a76d11b3a1 DATV demod: leansdr: fix possible segfaults 2023-04-10 11:50:30 +02:00
f4exb 7852ab79a6 DATV demod: change interpolator and NCO in the same block 2023-04-10 11:49:30 +02:00
f4exb e384c06739 use MsgConfigureSpectrumVis in place of corresponding GLSpectrum set methods. Fixes #1624 2023-04-09 11:47:50 +02:00
f4exb 3f9f81caf9 Updated versions and changelogs 2023-04-06 22:59:07 +02:00
f4exb d3fbf73ce3 Merge branch 'aaroniartsa' 2023-04-06 22:55:54 +02:00
f4exb 12234418a8 DATV demod: GUI: set RF bandwidth with standard SR 2023-04-06 18:53:35 +02:00
Jon Beniston e91bdd3cfd Remove duplicate install command 2023-04-03 16:57:26 +01:00
Edouard Griffiths c50c866732
Merge pull request #1649 from dforsi/fix/typos
Fix spelling
2023-04-03 00:31:02 +02:00
Daniele Forsi 812f2ee452 Fix spelling
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+

and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-02 20:18:12 +02:00
f4exb 084fd7b0e9 Channel analyzer: engage rational down sampler also when no channel decimation takes place. Fixes #1622 2023-04-02 03:39:39 +02:00
f4exb cf0489d96f Updated versions and changelogs 2023-04-01 13:42:53 +02:00
f4exb 5d81a42564 DATV demod: CNR adjustments 2023-04-01 13:41:49 +02:00
f4exb 9f71f4d402 DATV demod: adapted CNR estimation to a bandwidth always twice the symbol rate 2023-04-01 11:53:44 +02:00
f4exb b4a1680d54 DATV demod: fixed rf bandwidth and symbol rate apply settings 2023-04-01 03:25:01 +02:00
f4exb afd8d492c5 DATV demod: implement interpolator (decimator) so that DVB engine input rate is always twice the symbol rate 2023-03-31 00:30:06 +02:00
Jon Beniston 364ce71c24 Fix missing GUI connections in Radio Astronomy plugin. Scan for features on startup. 2023-03-30 16:50:01 +01:00
f4exb 03e29e9a1d DATV demod: small optimizations (2) 2023-03-30 11:23:37 +02:00
f4exb d70f431ec2 DATV demod: small optimizations 2023-03-30 11:23:37 +02:00
Jon Beniston 746d4011d2 Add UTC data time in radiometer. Fix centre frequency display. Support smaller bandwidths for SID measurement. 2023-03-29 19:20:05 +01:00
Jon Beniston f353dfa841 Add 10MS/s sample rate, and link bandwidth setting to channel sample rate instead of baseband sample rate. 2023-03-27 15:56:55 +01:00
Jon Beniston c69a11c94c Add documentation 2023-03-24 17:02:53 +00:00
Jon Beniston 6d571a6015 Use shift modifier to place marker on 3D map 2023-03-22 10:47:32 +00:00
Jon Beniston 6e3795d3d0 Move Morse demod to separate class to share with ILS. 2023-03-21 11:33:49 +00:00
Jon Beniston d4b72343fd Fix gcc warnings 2023-03-21 11:04:05 +00:00
Jon Beniston 0bf126baa5 Add ILS demodulator 2023-03-21 10:54:42 +00:00
f4exb d67aac3b27 Updated version and changelogs 2023-03-18 13:45:42 +01:00
Mohamed 5cb707789c fixing errors when compiling using qt6
Fixing errors when compiling using qt6
2023-03-17 19:41:25 +02:00
Jon Beniston cf517ed842 Fix Navtex Android/clang compilation issues. chars are unsigned. 2023-03-07 16:06:53 +00:00
Edouard Griffiths e1947d3deb
Merge pull request #1618 from srcejon/fix_1617
Fix DSD Demod crash on exit
2023-03-06 22:35:35 +01:00
Jon Beniston bb661981ba Fix DSD Demod crash on exit for #1617. 2023-03-06 16:16:28 +00:00
Jon Beniston 0141bc8b57 Update heat map documentation with GPS settings. 2023-03-06 15:06:41 +00:00
Jon Beniston 9a0b12300a VOR Demod: Improve filtering for voice over ident. For #1590 2023-03-06 15:06:05 +00:00
Edouard Griffiths 1b2162d88f
Merge pull request #1613 from srcejon/fix_1608
Update DAB Demod to use latest DAB library
2023-03-04 13:00:03 +01:00
Jon Beniston de7192b6b4 Update DAB Demod to use latest DAB API, that fixes #1608 2023-03-03 22:51:14 +00:00
Jon Beniston 42bee4e3fa Remove unused filter. Fix default log file name. 2023-03-03 18:03:38 +00:00
Jon Beniston d97d1f7ed0 Connect signals to slots 2023-03-03 18:02:18 +00:00
Jon Beniston cd59307806 Update docs 2023-03-03 18:00:20 +00:00
Jon Beniston 84e15c587f Fix gcc warnings 2023-03-03 17:06:19 +00:00
Jon Beniston 3ca1d1cb11 Fix gcc warnings 2023-03-03 16:54:09 +00:00
Jon Beniston b3224e3aa8 Update CMakeLists for RTTY and Navtex demods 2023-03-03 16:37:38 +00:00
Jon Beniston 95b46937a7 Add Navtex demodulator 2023-03-03 16:24:37 +00:00
Jon Beniston a2cfe07dee Add RTTY demodulator 2023-03-03 16:14:09 +00:00
Jon Beniston 7e1413ca7b Fix #1606 2023-02-25 17:05:45 +00:00
Jon Beniston 15d4eeb82d Noise figure: Fix saving of power on command. Add debug for running power on/off scripts. 2023-02-23 09:14:44 +00:00
f4exb 5b169a3978 Updated versions and changelogs 2023-02-23 01:02:36 +01:00
f4exb e264451a14 SSB demod GUI: display channel marker in correct stream if connected to a MIMO device 2023-02-22 23:27:48 +01:00
Jon Beniston 2755853cdc Android: Prevent app from being put to sleep when running. Add menu to keep screen on. 2023-02-17 21:57:09 +00:00
Jon Beniston 2df815d479 Fix compiler warnings and doc typos. 2023-02-16 16:21:27 +00:00
Jon Beniston 1732d07cab Add Heap Map plugin 2023-02-16 15:53:54 +00:00
Jon Beniston c10d24614e Display transmitter info (TII) and add button to find transmitter on
Map in DAB Demod GUI.
Fix display of ensemble and add to table.
2023-02-16 14:46:14 +00:00
Jon Beniston 10ae237b73 Add image zoom level for 2D image, although it isn't quite correct. 2023-02-16 14:42:29 +00:00
Jon Beniston 83fca6a97b Update documentation 2023-02-16 12:45:09 +00:00
Jon Beniston ab97ce7349 ADS-B: Only enable text to speech engine if speech used, as this can take 10 seconds on Linux 2023-02-16 12:40:05 +00:00
Jon Beniston f807b45df3 ADS-B: Add aircraft min zoom setting. Default to only displaying CTR airspace. 2023-02-16 12:20:31 +00:00
Jon Beniston df7b763eab Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available 2023-02-16 11:00:30 +00:00
Jon Beniston 9c7aa8b333 Map Updates
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
f4exb 86c6dc861f DSD demod: disable audio for YSF wide mode if AMBE feature is active. Fixes #1587 2023-02-04 02:36:48 +01:00
f4exb 4fda00b2c1 FT8 demod GUI: display channel marker in correct stream if connected to a MIMO device 2023-01-30 23:58:56 +01:00
f4exb 60795d8f37 FT8 demod: OSD optimization and fixes 2023-01-29 23:20:58 +01:00
f4exb 2299e5d115 FT8 demod: OSD demodulation callsign verification 2023-01-29 19:27:45 +01:00
f4exb f63f1270ba FT8 demod: support for types 0.5 and 5 messages 2023-01-28 22:45:07 +01:00
f4exb 5980dda8a9 FT8 demod: added message type column im nessages table 2023-01-28 12:29:58 +01:00
f4exb e265ddf887 FT8 support and demod: added unpacking of DXpedition mesages. Added message type in FT8Message 2023-01-28 11:39:44 +01:00
f4exb a86cc53945 FT8 demod: make OSD optional and log OSD information 2023-01-28 08:58:50 +01:00
f4exb cb548b7546 FT8 demod: fixed MsgReportFT8Messages handling 2023-01-27 21:42:41 +01:00
f4exb 13acad76a8 FT8 demod: added documentation and adjust GUI and file locations 2023-01-27 11:42:11 +01:00
f4exb e1640ffaf4 FT8 demod: use table model and view to optimize messge table update and filtering 2023-01-26 18:16:40 +01:00
f4exb 886ce74220 FT8 demod: moved sending to Map feature to the demod worker 2023-01-24 01:07:51 +01:00
Jon Beniston d66223533d FT8 Demod: Display caller on Map feature 2023-01-23 13:07:20 +00:00
Edouard Griffiths e4b12f1c7f
FT8 demod: quick fix for Windows: add fftw include libraries 2023-01-23 11:04:22 +01:00
f4exb a6a43633e8 FT8 demod: filter messages 2023-01-23 07:20:41 +01:00
f4exb 9fb41b2e81 FT8 demod: move messages list to bottom button 2023-01-22 20:24:19 +01:00
f4exb 09d18ce9a3 FT8 demod: band presets 2023-01-22 20:08:32 +01:00
f4exb 2b5078e000 FT8 demod: make FT8::FFTEngine a singleton. Name worker threads for debugging 2023-01-21 12:22:05 +01:00
f4exb 6c15a0ffd2 FT8 demod: implemented logging and GUI updates 2023-01-20 23:16:57 +01:00
f4exb d4363929f4 FT8 demod: implemented messages in GUI 2023-01-20 06:42:11 +01:00
f4exb b1cf15213c FT8 demod: implemented decoder 2023-01-19 23:51:43 +01:00
f4exb 0d77b37ec1 FT8 demod: test with .wav files 2023-01-18 23:00:59 +01:00
f4exb d6cafa08c5 FT8 demod: volume meter 2023-01-16 21:51:26 +01:00
f4exb 809e0bccd4 FT8 demod: removed AGC squelch system and make connection with the Demod Analyzer 2023-01-16 19:58:39 +01:00
f4exb 14f9989adb FT8 demod: removed DSB option and set USB only 2023-01-16 19:58:39 +01:00
f4exb cd8990907d FT8 demod: removed audio references (almost) 2023-01-16 19:58:39 +01:00
f4exb 6444d749d8 FT8 demod: copy from SSB demod 2023-01-16 19:58:38 +01:00
f4exb 2552160f8f Updated versions and changelogs 2023-01-14 01:07:29 +01:00
Jon Beniston d574e74908 Support FileInput plugin on Android, by using QFile rather istream 2023-01-02 15:42:34 +00:00
Jon Beniston 5be2b1674e Add flag to skip FFMPEG version check on Android 2023-01-02 15:32:25 +00:00
Jon Beniston 125bbdfabf Remove unused libraries 2023-01-02 15:31:51 +00:00
Jon Beniston edb63f7d8a Update aligned_malloc implementation on Android, so it works with API level 23 2023-01-02 15:31:27 +00:00
Jon Beniston c39260fbdb Reduce UI minimum size for small Android screens 2023-01-02 15:26:18 +00:00
f4exb f45e949e62 Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549 2022-12-28 20:33:28 +01:00
Jon Beniston 2e9b8e3203 Change map provider from osm to mapboxgl on Linux, to avoid crash 2022-12-20 22:33:58 +00:00
Jon Beniston e023611bf2 Add gesture support to maps 2022-12-20 11:14:32 +00:00
Jon Beniston 1a7c995e43 Add RSP and Android remote TCP protocol commands 2022-12-20 11:13:25 +00:00
Jon Beniston 0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
f4exb 168ac70767 SSB demod: corrected DSB filter 2022-12-19 05:03:22 +01:00
f4exb f65c6ab1e7 Updated versions and changelogs 2022-12-17 10:30:08 +01:00
f4exb 8c84d4a456 Local Sink: updated API and documentation 2022-12-17 07:01:49 +01:00
f4exb edf464d987 Local Sink: added spectrum scale relative frequemcy display option 2022-12-17 07:01:49 +01:00
f4exb 66d4c665c8 Local Sink: implemented reverse FFT bands 2022-12-17 07:01:49 +01:00
f4exb c42d163d3b Local Sink: added FFT filter bands 2022-12-17 07:01:49 +01:00
f4exb bf765a00ec Local Sink: FFT filter bands 2022-12-17 07:01:49 +01:00
f4exb 4d1ab5d413 Local Sink: added GUI controls and implemented gain stage 2022-12-17 07:01:49 +01:00
f4exb 2754e3ea5e Local Sink: added spectrum monitor 2022-12-17 07:01:49 +01:00
f4exb b1ba80b847 Local Sink: auto detect Local Input devices and fix crashes in most situations. Part of #871 2022-12-03 13:33:38 +01:00
Jon Beniston 9a18f3f7ce Enable compilation with Qt 6.2 2022-11-17 23:26:54 +00:00
Jon Beniston 3b5b222114 Update plugins to compile with Qt5 and Qt6 2022-11-17 14:36:12 +00:00
Jon Beniston fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
f4exb 006e23d7b7 Updated versions and changelogs 2022-11-15 21:46:52 +01:00
f4exb 4fc19719eb DemodAnalyzer: record audio: API updates. Part of #1330 2022-11-13 22:25:12 +01:00
Jon Beniston 33329872af Update to work with latest version of libsgp4 2022-11-13 13:53:06 +00:00
Jon Beniston 0d5404b6fb Remove resize code from Map and ADS-B 2022-11-11 12:35:19 +00:00
Jon Beniston c966f1cb5a dd maximize button to MainSpectrum and expandible Channels and Features.
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.

In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.

In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).

In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.

There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
Jon Beniston b69d6af862 Fix unused variable warnings 2022-11-09 16:59:02 +00:00
Jon Beniston ed279812f6 Set window width to account for miniumum width required for visible rollups. 2022-11-08 09:43:58 +00:00
f4exb 3ab767a426 Arrange rollups after restore geometry to mitigate issue #1474 2022-11-03 19:07:44 +01:00
f4exb f034319c22 Updated versions and changelogs 2022-10-19 17:40:14 +02:00
f4exb 5b27a50cf8 DATV plugin: added dial to flip through DATV standard symbol rates 2022-10-16 23:01:20 +02:00
f4exb 90199aa5ac M17 demod: updated threading model. Part of #1346 2022-10-14 21:31:54 +02:00
f4exb 2eeaaef3dc Remote sink: updated threading model. Part of #1346 2022-10-14 21:10:16 +02:00
f4exb 63a1e17f8d Local sink: updated threading model. Part of #1346 2022-10-14 00:03:57 +02:00
f4exb 13ebf925ff Frequency tracker: updated threading model. Part of #1346 2022-10-13 23:52:53 +02:00
f4exb aac1c9cd90 WFM demod: updated threading model. Part of #1346 2022-10-13 23:52:46 +02:00
f4exb 0b99a6f309 SSB demod: protect from m_basebandSink is null 2022-10-13 23:14:25 +02:00
f4exb 02ed98fdfb DSD demod: update threading model complements 2022-10-13 23:04:25 +02:00
f4exb 8721379b55 NFM demod: protect from m_basebandSink is null 2022-10-13 01:45:31 +02:00
f4exb 6ecad314e1 Revert "M17 demod: updated threading model. Part of #1346"
This reverts commit 54ca369d6f.
2022-10-13 00:56:20 +02:00
f4exb 8f9be5a064 Revert "BFM demod: updated threading model. Part of #1346"
This reverts commit c9dad59438.
2022-10-13 00:46:36 +02:00
f4exb 5cba51b23a AM demod: update threading model complements 2022-10-13 00:46:23 +02:00