1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-15 12:51:49 -05:00
Commit Graph

94 Commits

Author SHA1 Message Date
Jon Beniston
e99f8eb86a Remove unneeded code 2022-06-22 18:44:05 +01:00
Jon Beniston
4d78fdaa81 Change frequency zoom so that frequency under cursor remains the same 2022-06-22 18:33:53 +01:00
Jon Beniston
5c214c0382 Spectrum: Enable alpha blending on gradient fill, so channel markers are visible 2022-06-22 10:07:35 +01:00
Jon Beniston
5eb697c994 Spectrum: And fill and gradient styles. Allow 2D waterfall color map to be changed 2022-06-22 08:52:48 +01:00
Jon Beniston
2008967f2b Spectrum: Formatting 2022-06-20 15:24:33 +01:00
Jon Beniston
c06f9f4ea8 Spectrum: Prevent null texture warning when only histogram is displayed 2022-06-20 15:23:51 +01:00
Jon Beniston
34ce5ae398 Support high DPI devices 2022-06-19 22:14:26 +01:00
Jon Beniston
e31880fc66 Use integers for OpenGL version 2022-06-19 00:11:46 +01:00
Jon Beniston
e13e919012 Add OpenGL shaders using OpenGL 3.3 syntax for MacOS which doesn't support version 2 syntax wth 4.2 context 2022-06-18 23:40:25 +01:00
Jon Beniston
c135affb6a Simply matrix calcs. Fix for clang 2022-06-18 13:07:10 +01:00
Jon Beniston
d441e6d475 Add 3D spectrogram 2022-06-18 12:35:44 +01:00
Jon Beniston
3f1ed5b934 Restore cursor when moved over child widget 2022-04-25 15:01:59 +01:00
f4exb
4ff5d241c8 Massive UI revamping (v7): main spectrum show/hide and minimum width set to 360 2022-04-10 00:11:23 +02:00
f4exb
0ca0eb8f73 Massive UI revamping (v7): devices intermediate 2022-04-09 13:38:22 +02:00
f4exb
cbdf46098d Replace obsolete QGLWidget by QOpenGLWidget 2022-03-18 21:53:53 +01:00
f4exb
74497a68a0 GLSpectrum: take zooming into account when computing FFT bin number. Fixes #1140 2022-03-06 23:08:34 +01:00
f4exb
9d5d7b1113 Spectrum calibration: further adjustments and documentation 2022-02-05 23:40:23 +01:00
f4exb
cee7540399 Spectrum calibration: implementation. Issue #1120 2022-02-05 23:40:23 +01:00
f4exb
76c84c55d8 Spectrum Calibration: implementation of calibration points management 2022-02-05 23:40:23 +01:00
f4exb
c025ea47ee Spectrum: make markers display persistent 2022-01-22 09:00:58 +01:00
f4exb
639373f7eb Spectrum Markers: tri-state show marker state 2022-01-22 09:00:42 +01:00
f4exb
de8f64063f Spectrum Annotations. Implements #887 2022-01-22 08:59:40 +01:00
f4exb
79c1796cfe Spectrum markers: implemented persistency (serialization/deserialization) using spectrum settings 2021-08-08 04:28:22 +02:00
f4exb
ab314c814d Spectrum markers: moved to sdrbase 2021-08-07 19:45:48 +02:00
f4exb
885bfb823f Spectrum Markers: do not use QColorConstants. Added export for MSVC 2021-08-06 10:24:20 +02:00
f4exb
deafa0833b Spectrum markers: implemented histogram markers display enable 2021-08-05 21:11:50 +02:00
f4exb
7a00e51dc6 Spectrum markers: implemented histogram markers max power hold 2021-08-05 21:11:50 +02:00
f4exb
111c8d4a99 Spectrum markers: add dialog for waterfall markers 2021-08-05 21:11:50 +02:00
f4exb
133f6caa60 Spectrum markers: implemented colors etc... 2021-08-05 21:11:50 +02:00
f4exb
beb03eef01 GLSpectrum: keep spectrum markers within display limits 2021-08-05 21:11:50 +02:00
f4exb
a49a88d67c Spectrum markers dialog (2) 2021-08-05 21:11:50 +02:00
f4exb
1decb23fac Spectrum markers dialog (1) 2021-08-05 21:11:50 +02:00
f4exb
1c2c8352f2 Spectrum markers: externalize histogram and waterfall markers 2021-08-05 21:11:50 +02:00
f4exb
6036f62ae4 GLSpectrum: implement power tracking histogram markers 2021-08-05 21:11:50 +02:00
f4exb
9f8ce82287 GLSpectrum: calculate marker FFT marker frequency bin 2021-08-05 21:11:50 +02:00
f4exb
55745d3b5e GLSpectrum: reverted change breaking Qt 5.12 compatibility 2021-07-07 08:49:46 +02:00
f4exb
bd3aa8faf0 Spectrum Markers: make them stick to frequency, power and time distance 2021-07-07 00:07:25 +02:00
f4exb
01170eb724 Spectrum: removed FPS 'no limit' setting. Fixes #793 2021-03-07 11:54:16 +01:00
f4exb
043a76faf8 Spectrum overlap fixes. Spectrum time and power zomming. Implements #779 2021-02-19 13:42:05 +01:00
f4exb
076a4f6306 Spectrum frequency zoom: fixed spectrum info text when sample rate is 0. Spectrum overlap: fixed initialization 2021-02-18 21:48:39 +01:00
f4exb
7ea71996f0 Spectrum frequency zoom: do not combine mousewheel with Alt. Instead zooming active only outside channels center lines. Added documentation. For issue #773 2021-02-18 06:07:09 +01:00
f4exb
e1b0c6d1e9 Spectrum frequency zoom: inhibit channel move to pointer if Alt modifier is engaged. Fixed effective zoom/pan update on change 2021-02-17 23:00:32 +01:00
f4exb
202ba6d8da Fixed build issues for issue #773 2021-02-17 10:15:34 +01:00
f4exb
d22bdb3e5e Spectrum frequency zoom: implemented panning. Implements #773 2021-02-17 07:27:10 +01:00
f4exb
8f09cdd80e Spectrum: format top line info 2021-02-16 22:26:13 +01:00
f4exb
20da400b21 Spectrum: added top info line with zooming info 2021-02-16 07:25:22 +01:00
f4exb
1765298c2c Spectrum frequency zoom: update channel markers accordingly 2021-02-16 05:51:23 +01:00
f4exb
4d99533009 Spectrum frequency zoom: implementation for spectrum and waterfall only 2021-02-15 21:29:27 +01:00
f4exb
ab0a7f2e60 Spectrum frequency zoom: UI implementation and messaging to spectrum vis 2021-02-15 13:49:51 +01:00
f4exb
b5d501e6ab Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772 2021-02-12 00:53:18 +01:00