f4exb
5d0fa7fa67
Removed destroy method leftovers and Sonar lint
2024-08-27 09:54:09 +02:00
Daniele Forsi
4241f01376
Fix typos in cpp files
2024-07-10 23:06:38 +02:00
Jon Beniston
b9079e005b
APT Demod: Check filename suffix is specified
2024-06-29 11:52:34 +01:00
srcejon
41716632d4
Remove use of deprecated QRegExp.
2024-06-10 14:01:57 +01:00
Daniele Forsi
8c3f7e3775
Remove unused includes and use more direct includes
2024-04-11 23:31:34 +02:00
Jon Beniston
e799e5eb72
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-13 20:51:03 +00:00
Jon Beniston
b881368142
Fix QFileDialog filters to work with non-native dialog. Fixes #1681 .
2023-05-03 18:16:37 +01: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
Jon Beniston
3b5b222114
Update plugins to compile with Qt5 and Qt6
2022-11-17 14:36:12 +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
ed279812f6
Set window width to account for miniumum width required for visible rollups.
2022-11-08 09:43:58 +00: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
f4exb
c6baed9f73
Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of #1213
2022-04-26 00:42:26 +02:00
f4exb
360b8a9753
Massive UI revamping (v7): Fixed sizing of channel windows. Part of #1209
2022-04-24 12:28:56 +02:00
Jon Beniston
99fce0dce0
Add FramelessWindowResizer class for resizig frameless windows.
...
Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class.
2022-04-22 18:21:24 +01:00
f4exb
018b97e17d
Massive UI revamping (v7): updated basic channel settings and indicate stream index for MIMO device and single stream channel
2022-04-18 01:42:03 +02:00
f4exb
4e2a4b7f6c
Massive UI revamping (v7): more cleanup
2022-04-15 19:53:50 +02:00
f4exb
af13b31d85
Massive UI revamping (v7): display channel absolute frequency in status bar. Manage shift frequency limits
2022-04-13 11:08:21 +02:00
f4exb
2f89b79c84
Massive UI revamping (v7): added channels
2022-04-12 16:20:45 +02:00
f4exb
35f1c2aacc
Map feature and dependent plugins: implement new message pipes. Part of #1154
2022-03-29 20:12:15 +02:00
f4exb
9c063410fb
Message pipes rework: more renaming
2022-03-02 23:57:35 +01:00
f4exb
74f917682b
Message pipes rework: renaming to legacy
2022-02-28 23:08:01 +01:00
Jon Beniston
7b6708a256
APT Demod updates.
...
Add projection of image on to 3D map.
Add support for temperature map.
Add support for colour palettes for image enhancements.
Fix IR channel names.
2022-02-04 16:36:02 +00:00
f4exb
98b305f320
Make rollup state a serializable object so that it can be dumped in JSON format for the API. Prerequisite tp #1050
2022-01-09 05:27:12 +01:00
f4exb
8a438a94c1
API: implemented Channel Marker in Rx channels and complete serializable objects for some
2021-12-03 23:11:56 +01:00
Edouard Griffiths
cab9dc6094
Merge pull request #1056 from srcejon/channel_help
...
Add links to documentation
2021-11-24 22:02:11 +01:00
Jon Beniston
03004e00f7
Add links to documentation
2021-11-24 11:31:51 +00:00
Jon Beniston
2e68017b12
Save/restore rollup state in channel plugins
2021-11-24 09:50:42 +00:00
Jon Beniston
de2654aeb4
Add support for zooming in to image
2021-06-25 16:38:52 +01:00
f4exb
f1c119a450
APT Demod: fixed Qt < 5.13 compilation issue
2021-04-23 18:58:38 +02:00
f4exb
274cf14afd
APT demod: fixed image format issue
2021-04-23 17:13:45 +02:00
f4exb
8d8a79e507
APT demod: send full image to GUI every 20 lines only else send an unprocessed line
2021-04-23 17:13:45 +02:00
Jon Beniston
bb452a3216
Add APT demodulator
2021-02-26 20:40:23 +00:00