Jon Beniston
e799e5eb72
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-13 20:51:03 +00:00
srcejon
1a5ff18423
Reduce minimum size so more likely to fit on Android screens
2023-11-10 07:59:41 +00:00
srcejon
6e55c030b6
Use DialogPositioner for AudioSelectDialog so it opens on screen.
2023-11-09 22:30:34 +00:00
srcejon
d6f5c81856
Add warning if sample rate is < 48kHz.
2023-11-09 21:42:33 +00:00
srcejon
27f35feee8
Save scope sink pointer for when baseband is recreated.
2023-11-09 21:41:59 +00:00
f4exb
83834674c0
Updated versions and changelogs
2023-08-04 03:20:40 +02:00
Jon Beniston
c1897b7031
Connect slot 1/2 on/off buttons
2023-08-01 10:33:12 +01:00
Daniele Forsi
adf0a5f50b
Add a comma after introductory clauses
2023-05-04 21:42:52 +02:00
Daniele Forsi
794be61957
Fix spelling using ispell
2023-05-02 19:43:59 +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
f4exb
d67aac3b27
Updated version and changelogs
2023-03-18 13:45:42 +01:00
Jon Beniston
bb661981ba
Fix DSD Demod crash on exit for #1617 .
2023-03-06 16:16:28 +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
f45e949e62
Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549
2022-12-28 20:33:28 +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
fc7c9c1fc8
Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6
2022-11-17 14:34:54 +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
f4exb
f034319c22
Updated versions and changelogs
2022-10-19 17:40:14 +02:00
f4exb
02ed98fdfb
DSD demod: update threading model complements
2022-10-13 23:04:25 +02:00
Jiří Pinkava
0df2d75e6d
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-17 23:00:07 +02:00
f4exb
84daf16a4b
Updated versions and changelogs
2022-08-03 18:52:33 +02:00
f4exb
9789b23cd6
DSD Demod: applied new threading model. Part of #1346
2022-07-23 11:50:04 +02:00
f4exb
97ace89e19
DSD demod GUI: prevent selection of negative AMBE feature index and disable AMBE checkbox if no AMBE features are available. Fixes #1334
2022-07-23 11:19:03 +02:00
f4exb
162ef6c393
AMBE feature: restore Windows and Mac support
2022-05-25 22:26:43 +02:00
f4exb
236c0e8d21
AMBE feature support in Linux only
2022-05-25 21:25:31 +02:00
f4exb
2971dfe3af
AMBE feature: more updates to documentation
2022-05-25 19:58:18 +02:00
f4exb
7e0ac4d2a8
AMBE feature: updated documentation
2022-05-25 18:19:13 +02:00
f4exb
3880a0f98f
AMBE feature: cleanup of main application AMBE support
2022-05-25 00:13:40 +02:00
f4exb
6d18d6358a
AMBE feature: changes to DSD demod API
2022-05-24 17:14:22 +02:00
f4exb
713e0299ab
DSD demod: direct call to AMBE feature handle message method
2022-05-24 15:30:53 +02:00
f4exb
1d72798d42
AMBE feature: creation and changes to DSD demod
2022-05-24 15:18:55 +02:00
Daniele Forsi
902012641d
Fix typing errors in readme's
...
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
2022-05-15 12:39:57 +02:00
f4exb
de94ea01b5
Updated main and plugin versions
2022-05-14 13:16:33 +02:00
f4exb
9e5c629473
v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242
2022-05-13 22:24:48 +02: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
417d860635
Massive UI revamping (v7): AM, DSD, NFM, SSB, WFM demods: improved resizing and rollup collapse/expand handling. Part of #1209
2022-04-24 01:24:22 +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
2c070f811e
Massive UI revamping (v7): Channel window documentation. Show device type name in index tooltip
2022-04-17 10:20:07 +02:00
f4exb
103301f19a
Massive UI revamping (v7): Implemented channel move to another device and more
2022-04-16 16:45:53 +02:00
f4exb
4e2a4b7f6c
Massive UI revamping (v7): more cleanup
2022-04-15 19:53:50 +02:00
f4exb
98a3a76ca1
Massive UI revamping (v7): DSDDemod and DATVDemod: Prefer memory leak to core dump as TVScreen destructor is buggy
2022-04-14 13:14:44 +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
f1cf2f4f18
Massive UI revamping (v7): persistent channel show/hide
2022-04-12 18:27:27 +02:00
f4exb
2f89b79c84
Massive UI revamping (v7): added channels
2022-04-12 16:20:45 +02:00
f4exb
7f1c838cec
Updated versions and changelogs
2022-03-30 22:16:08 +02:00
f4exb
7689a16109
ChannelAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 09:51:06 +01:00