1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-26 09:48:45 -05:00
Commit Graph

1934 Commits

Author SHA1 Message Date
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
f4exb
abf0f2f2e7 VOR demod: updated threading model. Part of #1346 2022-10-13 00:14:00 +02:00
f4exb
54ca369d6f M17 demod: updated threading model. Part of #1346 2022-10-12 23:41:35 +02:00
f4exb
aab8b0f15d Chirpchat demod: updated threading model. Part of #1346 2022-10-12 23:11:38 +02:00
f4exb
c9dad59438 BFM demod: updated threading model. Part of #1346 2022-10-12 22:52:50 +02:00
f4exb
ab936710ea AM demod: updated threading model. Part of #1346 2022-10-12 22:38:46 +02:00
Jon Beniston
3f177c1007 Disable table sorting when adding a new row. Fixes #1472 2022-10-10 11:26:41 +01:00
f4exb
47a6ddddd8 Updated versions and changelogs 2022-10-07 00:24:31 +02:00
Edouard Griffiths
3e54c92a7e
Merge pull request #1459 from srcejon/fix_1422
APT Demod: Update to latest aptdec.
2022-10-01 06:08:44 +02:00
Jon Beniston
aab9d3db89 APT Demod: Update to latest aptdec. Remove reference to obsolete zenith variable. Add support for visible calibration. 2022-09-30 16:26:34 +01:00
Jon Beniston
8a80c2e726 Maps: Use mapboxgl as default map on Linux, as osm hangs on a variety of distros / Qt versions 2022-09-30 15:59:51 +01:00
Jon Beniston
c742efc866 ADSB: Handle double quoted arguments in commands 2022-09-29 16:51:08 +01:00