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
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
f4exb
79b174bf36
PlutoSDR output: Make settings assignments atomic. Part of #1329
2022-10-31 10:56:05 +01:00
Jon Beniston
929e0d34dc
Adjust number of frequency digits depending whether transverter is enabled
2022-10-17 13:43:32 +01:00
f4exb
949a9e9380
Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476
2022-10-15 03:04:29 +02:00
Jon Beniston
d6a02f659a
Device GUIs: Stop timers in destructors.
2022-10-05 15:40:09 +01: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
218237c466
Massive UI revamping (v7): Devices: set the border on the outer side of the window. Part of #1213
2022-04-24 02:13:18 +02:00
f4exb
f3f504c88d
Massive UI revamping (v7): fixed widget size handling: sample sinks. Part of #1209
2022-04-21 19:24:40 +02:00
f4exb
40e34bdebd
Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars
2022-04-17 01:31:50 +02:00
f4exb
32973132d9
Massive UI revamping (v7): unify custom widget borders
2022-04-10 02:19:26 +02:00
f4exb
aad90aeabc
Massive UI revamping (v7): devices basic
2022-04-07 16:32:03 +02:00
f4exb
841a8fe242
Morph PluginInstanceGUI in DeviceGUI and single line inheritance from QWidget
2020-10-05 19:48:05 +02:00
f4exb
d085b4eb7d
Removed undesirable methods from PluginInstanceGUI and related common plugins
2020-10-04 22:16:09 +02:00
f4exb
f13783b4e5
IQ swap: fixed transverter dialog
2020-06-23 22:25:54 +02:00
f4exb
128f091566
IQ swap: updated plugins GUI
2020-06-23 20:00:24 +02:00
f4exb
06dea9b29f
PVS-Studio analys fixes: core package serious issues
2019-06-14 16:58:09 +02:00
f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
c37f219696
PlutoSDR output: implemented baseband or device sample rate input option
2019-04-13 23:00:02 +02:00
f4exb
ef15157a50
Fixed incomplete copyright headers (1)
2019-04-11 06:39:30 +02:00
Robin Getz
95edff4985
plutosdr: grab the RF bandwidth range from the device
...
This will use the RF bandwidth from the device, which is different
between AD9363 and AD9364.
Things are now managed like the device likes - analog low pass bandwidth
is RF (complex) bandwidth, not baseband single I or Q bandwidth.
Signed-off-by: Robin Getz <robin.getz@analog.com>
2019-02-01 16:42:08 -05:00
f4exb
b5a7425f1e
PlutoSDR: some minor changes to pull request #269 (Get LO range from device) and get Tx LO range also from device
2019-01-04 11:23:54 +01:00
f4exb
5a2e62aaea
Reverse API: PlutoSDR output
2018-12-26 21:40:46 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
b00aea8989
PVS studio static analyzer fixes (1)
2018-06-21 19:28:11 +02:00
f4exb
0dd36d4f3e
Sink plugins: put a serializer and deserializer in the core plugin for server
2017-12-28 04:04:50 +01:00
f4exb
966767a44a
Web API: use message passing to start/stop device for all the rest of device plugins
2017-12-14 18:02:49 +01:00
f4exb
c3de895301
Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers
2017-10-30 02:54:22 +01:00
f4exb
35391e0d66
Removed GLSpectrum getter from DeviceSinkAPI
2017-10-30 01:11:35 +01:00
f4exb
37d44038f4
PlutoSDR output: implemented transverter feature
2017-09-25 19:11:13 +02:00
f4exb
871f0eeb22
LimeSDR output: limit interpolation factor to 32
2017-09-20 22:31:42 +02:00
f4exb
d1061a3c2f
LimeSDR: Rx/Tx interaction
2017-09-20 18:25:54 +02:00
f4exb
a81ea47da3
PlutoSDR output: change arrows direction to indicate interpolation
2017-09-20 00:53:30 +02:00
f4exb
37300fb5ae
LimeSDR output: added dB units on attenuation value display
2017-09-20 00:47:34 +02:00
f4exb
0aee699855
PlutoSDR output: Windows build and fixed compilation errors
2017-09-19 14:32:39 +02:00
f4exb
35717477d6
PlutoSDR output: interim state (1)
2017-09-18 23:47:36 +02:00