Wykres commitów

15 Commity (e799e5eb72ccae07854ea7f8d646a278ac0e6f1d)

Autor SHA1 Wiadomość Data
Jon Beniston e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
Daniele Forsi 07044a53ed Fix spelling 2023-08-06 18:54:46 +02: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
f4exb 3abbf4aeba DOA2: fixed blind angle and documentation (again) 2022-06-01 01:08:22 +02:00
f4exb c6c0d2dc5e DOA2: improve blind sector display and documentation 2022-05-31 02:12:19 +02:00
f4exb a7dc4dc310 DOA2: added button to center frequency position in passband 2022-05-29 11:57:04 +02:00
f4exb 67d4e3d105 DOA2: set scope timescale display as frequency in FFT (correlation) mode for X and XY displays 2022-05-28 23:44:53 +02:00
f4exb b48db22e84 DOA2: API implementation 2022-05-28 20:15:07 +02:00
f4exb 1edf7a008d DOA2: added more controls and details 2022-05-28 05:48:49 +02:00
f4exb 0f7972856f DOA2: DOA implementation 2022-05-27 23:31:43 +02:00
f4exb 4e373478e7 DOA2: Compass widget updates 2022-05-27 14:02:52 +02:00
f4exb 5557c5b67c DOA2: replaced spectrum by compass 2022-05-27 10:59:25 +02:00
f4exb 6290677889 DOA2: added as copy of Interferometer 2022-05-27 00:50:38 +02:00