Wykres commitów

8552 Commity (2cb2a8d55539a00f7c820193758adf0d9044660d)

Autor SHA1 Wiadomość Data
Jon Beniston 2cb2a8d555 Update sdrbase and sdrgui to support Qt5 and Qt6 2022-11-17 14:41:55 +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
f4exb 2c02a9bcf1 DemodAnalyzer: implemented record audio. Part of #1330 2022-11-13 22:25:12 +01:00
Edouard Griffiths 93a238503c
Merge pull request #1512 from srcejon/sgp4_update
libsgp4 update
2022-11-13 20:10:08 +01:00
Jon Beniston d11ca03cbc Update paths to libsgp4 2022-11-13 14:10:08 +00:00
Jon Beniston 33329872af Update to work with latest version of libsgp4 2022-11-13 13:53:06 +00:00
f4exb a9ffe43f01 Audio output device recording: API support. Part of #1330 2022-11-12 11:25:45 +01:00
f4exb 328cd2046e Audio output device recording: updated documentation. Part of #1330 2022-11-12 11:25:23 +01:00
f4exb 26a5ea1baa Audio output device recording: updated documentation. Part of #1330 2022-11-12 00:20:40 +01:00
f4exb 67ee05c7ef Audio output device recording: implemented mono recording option 2022-11-11 23:25:04 +01:00
f4exb 1ca47ddcc9 Audio output device recording: save record file name and record silence time 2022-11-11 23:21:50 +01:00
f4exb 4a383e439b Audio output device recording: implementation (1) 2022-11-11 20:53:50 +01:00
f4exb e89331f58f Audio output device recording: GUI and settings 2022-11-11 18:39:21 +01:00
Edouard Griffiths e319267b0f
Merge pull request #1510 from srcejon/channel_maximize
Maximize windows part 2
2022-11-11 18:27:29 +01: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
Edouard Griffiths b6e13d1e6c
Merge pull request #1509 from srcejon/fix_warnings_unused_vars
Fix unused variable warnings
2022-11-09 21:30:56 +01:00
Edouard Griffiths 47f93dc580
Merge pull request #1508 from srcejon/window_resize_and_maximize
Device GUI window size constraints
2022-11-09 20:17:19 +01:00
Jon Beniston b69d6af862 Fix unused variable warnings 2022-11-09 16:59:02 +00:00
Jon Beniston 0d5b6ce4c9 Only enable resize grips if size policy isn't fixed 2022-11-09 16:15:35 +00:00
Jon Beniston ee8b8ade88 Device GUIs: Constain window size via minimumSize/maximumSize, rather than handling resizeEvent. Add maximum button. Hide size buttons when window size is fixed 2022-11-09 15:53:44 +00:00
Edouard Griffiths b551a20302
Merge pull request #1507 from srcejon/rollup_min_width
Set window width to account for minimum width required for visible rollups
2022-11-08 17:01:22 +01:00
Jon Beniston ed279812f6 Set window width to account for miniumum width required for visible rollups. 2022-11-08 09:43:58 +00:00
Edouard Griffiths 052961d77e
Merge pull request #1505 from srcejon/fix_1503
Fix typo in demod analyzer docs
2022-11-07 17:40:41 +01:00
Jon Beniston e8f018a538 Fix typo for #1503 2022-11-07 14:49:27 +00:00
Edouard Griffiths fc2e5f5821
Merge pull request #1501 from srcejon/fix_1499
3D spectrum: Allow = as well as + to be used for zoom.
2022-11-05 22:50:14 +01:00
Edouard Griffiths d403400d12
Merge pull request #1500 from Wolf2482-1639/patch-1
Update readme.md
2022-11-05 22:48:41 +01:00
Jon Beniston 036f396be4 3D spectrum: Allow = to be used for +. Fix array delete. 2022-11-05 20:58:47 +00:00
Wolf2482-1639 9bbe84a975
Update readme.md 2022-11-05 14:05:57 -05:00
f4exb 66f34d5500 RTL-SDR: set max frequency limit to 2.4 GHz. Fixes #1497 2022-11-05 19:10:45 +01:00
f4exb ba76cb03cc Perseus: set frequency dial to 5 digits when not in transverter mode 2022-11-05 19:09:39 +01:00
f4exb f5b91fff53 GLSpectrum: separate waterfall and histogram resizing conditions. Fixes #1496 2022-11-04 19:11:25 +01:00
f4exb 4b665a188a HackRF input: fixed sample rate setting from GUI. Following #1329 2022-11-03 23:44:45 +01:00
f4exb 3ab767a426 Arrange rollups after restore geometry to mitigate issue #1474 2022-11-03 19:07:44 +01:00
Edouard Griffiths 301ab136f2
Merge pull request #1495 from srcejon/fix_1467
Remote TCP Input fixes for #1467
2022-11-03 18:22:20 +01:00
Jon Beniston 4f99e2fdf5 8-bit IQ data is unsigned. Add DC/IQ correction for RTL0. Don't send SDRA commands when RTL0. Implements #1467 2022-11-03 15:57:00 +00:00
f4exb 3814a95073 Updated versions and changelogs 2022-11-01 23:51:06 +01:00
f4exb ba3918f2d2 XTRX MIMO: Make settings assignments atomic. Part of #1329 2022-11-01 21:51:04 +01:00
f4exb da8f987ee9 TestMO source: Make settings assignments atomic. Part of #1329 2022-11-01 19:40:00 +01:00
f4exb 9576dd0f7b PlutoSDR MIMO: Make settings assignments atomic. Part of #1329 2022-11-01 18:52:17 +01:00
f4exb 0263155122 Metis MISO: Make settings assignments atomic. Part of #1329 2022-10-31 19:16:01 +01:00
f4exb a2813cf9a8 LimeSDR MIMO: Make settings assignments atomic. Part of #1329 2022-10-31 18:05:03 +01:00
f4exb 89beb182a7 BladeRF2 MIMO: Make settings assignments atomic. Part of #1329 2022-10-31 16:56:52 +01:00
f4exb 795753738c XTRX output: Make settings assignments atomic. Part of #1329 2022-10-31 16:13:50 +01:00
f4exb 17e9a25c9e USRP output: Make settings assignments atomic. Part of #1329 2022-10-31 12:23:55 +01:00
f4exb 1060c4839e Test output: Make settings assignments atomic. Part of #1329 2022-10-31 11:47:51 +01:00
f4exb caf60d2ea6 Remote output: Make settings assignments atomic. Part of #1329 2022-10-31 11:18:22 +01:00