Daniele Forsi
8c3f7e3775
Remove unused includes and use more direct includes
2024-04-11 23:31:34 +02:00
srcejon
885cddc981
Use F:n for feature Ids instead of Fn:m as discussed in #1912
...
Update Demod Analzyer to use AvailableChannelsOrFeature - removes need for Refresh Channels button
2024-03-05 10:28:01 +00:00
srcejon
483e338614
Add AvailableChannelOrFeatureHandler for handling lists of channels, features and message pipes to them.
2024-02-16 16:31:12 +00:00
srcejon
2708a81623
Add Sky Map feature plugin.
2024-02-14 13:20:33 +00:00
srcejon
30924a0c5d
Handle negative flux values in .srd file.
2023-12-26 21:08:32 +00:00
srcejon
25016b5b50
Fix gcc warnings
2023-11-22 15:08:25 +00:00
f4exb
00b041d762
Rewriting of copyright notices for plugins/features. Part of #1893
2023-11-18 13:12:18 +01:00
Jon Beniston
e799e5eb72
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-13 20:51:03 +00:00
Jon Beniston
fd68709985
Optmize redrawing of charts in Star Tracker
2023-08-26 14:41:57 +01:00
Jon Beniston
302c040515
Star Tracker. Add support for tracking satellites. Fix settings keys.
2023-05-23 22:32:26 +01:00
Jon Beniston
0581b4c292
Sat & Star tracker: Plot target on Az/El chart. For #1641
2023-04-14 16:15:11 +01:00
Jon Beniston
f7ed662238
Display rotator on Star Tracker and Satellite Tracker polar charts for #1641 .
2023-04-03 16:53:51 +01:00
Jon Beniston
33739ce669
Fix settings keys in Star Tracker (Rename to settings to match)
2023-03-30 16:48:02 +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
f4exb
c61bc00260
Star Tracker feature: Make settings assignments atomic. Part of #1329
2022-11-30 07:21:59 +01: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
Jon Beniston
ed279812f6
Set window width to account for miniumum width required for visible rollups.
2022-11-08 09:43:58 +00: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
f77e38eb3f
Massive UI revamping (v7): Fixed sizing of feature windows. Part of #1209
2022-04-24 19:34:48 +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
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
4e2a4b7f6c
Massive UI revamping (v7): more cleanup
2022-04-15 19:53:50 +02:00
f4exb
5abef702e4
Massive UI revamping (v7): features
2022-04-05 16:28:07 +02:00
f4exb
4111c967e9
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
2022-03-23 22:32:23 +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
Jon Beniston
03004e00f7
Add links to documentation
2021-11-24 11:31:51 +00:00
Jon Beniston
f72f18debf
Save/restore rollup state in features
2021-11-23 13:35:57 +00:00
Jon Beniston
cddc8c9b83
Star Tracker updates.
...
Plot Sun and Moon on sky temperature chart.
Plot markers on Galactic line-of-sight chart.
Create animations from Galactic line-of-sight chart.
Allow weather at antenna location to be downloaded from openweathermap.org
Allow target to be entered as Galactic longitude / latitude.
Add azimuth and elevation offsets to support scans around targets.
Add S7, S8 and S9 targets.
Refactor some code from GUI to main plugin, so computed values can be used in other plugins.
2021-10-12 11:07:56 +01:00
Jon Beniston
a5f1e70bba
Add call to plotChart to avoid strangeness on Linux
2021-06-25 13:18:16 +01:00
Jon Beniston
af21350b40
Add galactic line of slight plot and galactic coords to Star Tracker
2021-06-25 13:00:59 +01:00
Jon Beniston
51c240f42f
Remove unused variable
2021-05-30 12:54:43 +01:00
Jon Beniston
ea0ef1b95c
Don't use gui/dmsspinbox.h for settings, as not available in server build
2021-05-24 13:22:38 +01:00
Jon Beniston
5f75e2578d
Don't apply settings with Az/El received. Fix typos
2021-05-24 13:11:00 +01:00
Jon Beniston
b5339b1ec8
Add Custom Az/El target and drift scan plot to Star Tracker.
2021-05-24 12:34:38 +01:00
Jon Beniston
51960a869e
Fix small memory leak in Star Tracker
2021-04-28 15:34:54 +01:00
f4exb
b23b33bdc4
Satellite and Star tracker plugins: added dark theme option for the charts
2021-04-20 02:27:43 +02:00
Jon Beniston
ced903638c
Star Tracker updates
...
Plot elevation and azimuth on line charts.
Add polar chart for elevation and azimuth.
Use wrapping time widget to more easily scroll through time.
2021-02-26 20:33:39 +00:00
Jon Beniston
d1c728b030
Only confirm redownload of solar flux data if less than 1 day old
2021-01-31 15:44:16 +00:00
Jon Beniston
53977b4ad1
Fix unused variable warnings
2021-01-29 17:00:56 +00:00
Jon Beniston
d80087b974
Star Tracker updates.
...
Add sky temperature calculation.
Add Solar flux plot.
Add .gitattributes so .fits files are treated as binary.
2021-01-29 12:57:58 +00:00
Jon Beniston
f7845dfe05
Add Solar flux measurement to Star Tracker GUI
2021-01-22 16:58:24 +00:00
Jon Beniston
af7e69c7c1
Fix gcc warnings
2021-01-13 23:03:55 +00:00
Jon Beniston
4d04ee1c31
Add StarTracker feature
2021-01-13 20:51:38 +00:00