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

984 Commits

Author SHA1 Message Date
f4exb
69a66adf88 Massive UI revamping (v7): make correction to sub windows sizes and placement at the top when loading a configuration 2022-04-26 19:44:18 +02:00
f4exb
9be0776d32 Massive UI revamping (v7): unify top bar size to 22px and correct the getAdditionaHeight methods. Part of #1209 2022-04-26 19:44:14 +02:00
Jon Beniston
bc38ca8487 Add stacking window layout 2022-04-26 18:19:31 +01:00
Jon Beniston
243ad04a37 Fix height of top and bottom bars in windows 2022-04-26 18:18:48 +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
dc303cdd7d Massive UI revamping (v7): Renumerate workspaces and workspace index in sub windows after empty workspace trimmin. Fixes #1212 2022-04-25 23:48:14 +02:00
Jon Beniston
3f1ed5b934 Restore cursor when moved over child widget 2022-04-25 15:01:59 +01:00
f4exb
5f9d14a56e Massive UI revamping (v7): Fixed sizing of some device windows. Part of #1209 2022-04-25 00:15:46 +02:00
f4exb
e285be84ff Massive UI revamping (v7): Main spectrum: set the border on the outer side of the window. Part of #1213 2022-04-24 02:48:10 +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
f762863a23 Massive UI revamping (v7): Feature and channels: set the border on the outer side of the window. Part of #1213 2022-04-24 01:22:39 +02:00
f4exb
ee6de48402 Massive UI revamping (v7): FramelessWindowResizer: prevent horizontal expansion of horizontally fixed widgets. Part of #1209 2022-04-23 18:46:08 +02:00
f4exb
5ba8b21dcc Massive UI revamping (v7): better handling of expandable rollup sub widgets. Part of #1209 2022-04-23 13:59:22 +02:00
f4exb
db71b9fcb2 Massive UI revamping (v7): FramelessWindowResizer: prevent vertical expansion of vertically fixed widgets. Part of #1209 2022-04-23 13:57:37 +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
62ca8f8b29 Massive UI revamping (v7): fixed main spectrum window minimum height. Fixes #1210 2022-04-20 22:33:28 +02:00
f4exb
5b0f0e4e51 Massive UI revamping (v7): restore menu shortcuts and ellipsis. Fixes #1208 2022-04-20 21:33:18 +02:00
f4exb
249db03cf3 Massive UI revamping (v7): fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207 2022-04-20 20:08:41 +02:00
f4exb
f9985ad061 Massive UI revamping (v7): main window documentation 2022-04-19 07:03:28 +02:00
f4exb
0779ab0c70 Massive UI revamping (v7): spectrum documentation 2022-04-18 18:33:37 +02:00
f4exb
560d61abcb Massive UI revamping (v7): feature window basic feature settings dialog: implemented reset to default title. Some cosmetic changes 2022-04-18 12:08:33 +02:00
f4exb
e8a2c8b947 Massive UI revamping (v7): added feature window documentation 2022-04-18 12:07:23 +02:00
f4exb
c638beaddb Massive UI revamping (v7): raise windows on the 'show' commands so that they will also be put on top 2022-04-18 10:21:47 +02:00
f4exb
e8046ef6d7 Massive UI revamping (v7): main spectrum window documentation 2022-04-18 10:20:52 +02:00
f4exb
8f48e987fa Massive UI revamping (v7): correct ValueDialZ incorrectly zeroing on set value range 2022-04-18 05:25:31 +02: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
50a12b3a3f Massive UI revamping (v7): DeviceUISet: fixed load MIMO channel settings 2022-04-17 23:18:56 +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
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
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
edd9cb18d7 Massive UI revamping (v7): duplicate channel 2022-04-15 18:59:29 +02:00
f4exb
a7ca650286 Massive UI revamping (v7): MainWindow: first round of cleanup 2022-04-15 10:04:24 +02:00
f4exb
296c71ce5a Massive UI revamping (v7): save/restore all geometries in device set presets 2022-04-15 06:10:45 +02:00
f4exb
0ec3ee5a57 Massive UI revamping (v7): device change: Prefer memory leak to core dump by not deleting old GUI. Unresolved seqfault 2022-04-14 20:41:32 +02:00
f4exb
054d989040 Massive UI revamping (v7): GLShaderTVArray: updated make proper initialization list 2022-04-14 13:16:01 +02:00
f4exb
8a3d2bd497 Massive UI revamping (v7): Removed forceClose 2022-04-14 12:08:18 +02:00
f4exb
ec7a10e662 Massive UI revamping (v7): removed --mimo option and added --scrach option. Fixes #1201 2022-04-14 03:49:32 +02:00
f4exb
3604bf8091 Massive UI revamping (v7): fixed spectrum move and device workspace index save in preset 2022-04-14 03:07:33 +02:00
f4exb
426bf4d45c Massive UI revamping (v7): try to fix Ubuntu prod build error 2022-04-13 21:45:56 +02:00
f4exb
c797060a7d Massive UI revamping (v7): device set presets 2022-04-13 18:43:37 +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
32973132d9 Massive UI revamping (v7): unify custom widget borders 2022-04-10 02:19:26 +02: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
dfe1a424a6 Update spectrum GUI layout 2022-04-09 22:05:02 +02:00
f4exb
0ca0eb8f73 Massive UI revamping (v7): devices intermediate 2022-04-09 13:38:22 +02:00
f4exb
aad90aeabc Massive UI revamping (v7): devices basic 2022-04-07 16:32:03 +02:00
f4exb
43f53fe26a Massive UI revamping (v7): created configurations with just Features for now 2022-04-05 16:28:07 +02:00
f4exb
44a90939ef Massive UI revamping (v7): commands dialog 2022-04-05 16:28:07 +02:00
f4exb
5abef702e4 Massive UI revamping (v7): features 2022-04-05 16:28:07 +02:00
f4exb
168bf09921 Fix GLSpectrum flow layout setup 2022-03-25 02:52:40 +01:00
f4exb
8a3f15ba45 Moved device and feature sets add and remove signals where appropriate. Improves #1139 2022-03-23 05:53:12 +01:00
f4exb
4b82b919d3 Implement signal when main preferences are changed. Partially implements #1139 2022-03-20 12:24:56 +01:00
f4exb
27e16796fb GLSpectrum GUI: use a custom flow layout for the 3 main horizontal layouts 2022-03-19 12:18:55 +01:00
f4exb
232fd689d4 Fixed cleanup method on shader classes. Fixes #1179 2022-03-18 21:53:53 +01:00
f4exb
cbdf46098d Replace obsolete QGLWidget by QOpenGLWidget 2022-03-18 21:53:53 +01:00
Jon Beniston
476978f21d Add FeatureLayout - to try to better use space in Feature window 2022-03-18 17:07:52 +00:00
f4exb
8477641bec MainCore: signals to notify changes in devices channels and features. Part of #1139 2022-03-12 05:45:24 +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
22381c5dbc ValueDialZ: fix find exponent. Fixes #1158 2022-03-03 23:23:54 +01:00
Jon Beniston
874ca5e85e Add RS41 Radiosonde (Weather Ballon) demodulator and feature 2022-03-01 17:17:56 +00:00
f4exb
22604244a3 ValueDialZ: fixed compilation warning. Fixes #1155 2022-02-20 23:02:42 +01:00
f4exb
8e79cd7ff2 Main Window: added option to hide or show the main spectrum in the central widget. Fixes #1152 2022-02-16 00:49:22 +01:00
f4exb
634b25ac1e Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
Jon Beniston
c28fd88645 In Spectrum Markers dialog, only display fixed power level when combo box is set to manual 2022-02-10 10:51:53 +00:00
Jon Beniston
ba4bc76a05 Add additional tooltips to Spectrum Markers dialog 2022-02-10 10:50:54 +00:00
Jon Beniston
c576bcfe77 Remove checkable flag from Open Spectrum Markers dialog button 2022-02-10 10:49:56 +00:00
f4exb
86880102c0 Spectrum calibration: added documentation in main window readme 2022-02-07 21:21:16 +01:00
Jon Beniston
97496ae9f9 Install debug symbols on Windows for debug builds 2022-02-06 12:56:58 +00: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
5df47b405a ValueDialZ: added decimal point option 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
Jon Beniston
bce51d09d7 Fix linux warnings 2022-02-04 22:26:40 +00:00
Jon Beniston
a0dbe2adaf HTTPDownloadManagerGUI - Support retrying downloads. Remove close dialog buttons that don't work. 2022-02-04 17:20:24 +00:00
f4exb
26b8619bb1 MainWindow: fixed removal of all feature sets so that the tab index changed slot is disconnected before. Fixes #1118 2022-01-28 00:35:14 +01:00
f4exb
60a1955d54 Spectrum Markers dialog: export/import annotations .csv file in standard writable location. Fixes #1114 2022-01-26 00:24:26 +01:00
f4exb
2db9efb30f Spectrum Markers dialog: fixed minimum marker selector when adding first marker 2022-01-26 00:00:00 +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
7158b4afcf Spectrum markers: updated documentation 2022-01-22 09:00:05 +01:00
f4exb
de8f64063f Spectrum Annotations. Implements #887 2022-01-22 08:59:40 +01:00
f4exb
9a16afd744 API: added histogram and waterfall markers to spectrum settings 2022-01-15 19:19:47 +01:00
f4exb
a1c85aac17 API: fixed adding channels when device is MIMO 2022-01-13 02:45:25 +01:00
f4exb
c2db32201f RollupWidget: fixed segfault in restoreState by swapping loops 2022-01-11 23:20:22 +01: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
128dd03684 New Jogdial Controller feature plugin. Implements #1088 2022-01-06 22:47:41 +01:00
f4exb
79ac722e79 PTT: vox (1) 2022-01-03 19:08:47 +01:00
Jon Beniston
bb3bc6e527 Display OpenGL version in status bar. Displayed in red if less than version 3. 2021-12-13 10:23:05 +00:00
f4exb
bb1f833d02 MainWindow: use pop_back() to remove last element of vector 2021-12-05 12:35:59 +01:00
f4exb
fcdeffa59c GUI flavor: save and restore the device item index for the initial set up (R0). Fixes #1066 2021-12-05 12:35:39 +01:00
f4exb
2a9cc27a41 Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01:00
f4exb
fa1e3c7583 API: fixes in features processing 2021-11-26 15:23:03 +01:00
Jon Beniston
03004e00f7 Add links to documentation 2021-11-24 11:31:51 +00:00
f4exb
4b80fbf337 Remove sorting of channels and features when saving presets in GUI. Fixes #1051 2021-11-24 08:58:12 +01:00
f4exb
cd6b19c15e FFTW wisdom file generation: updated documentation 2021-11-05 00:08:45 +01:00
f4exb
a295c6b859 Fixed FFTW wisdom file check 2021-11-04 19:20:32 +01:00
f4exb
072b5ef546 FFTW Wisdom file generator: do not open dialog if process is still running 2021-11-03 21:56:33 +01:00