f4exb
ac651ff798
Updated versions and changelogs
2024-02-18 11:56:40 +01: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
f4exb
5dcf7f7d40
Updated versions and changelogs
2023-12-31 19:16:27 +01:00
srcejon
30924a0c5d
Handle negative flux values in .srd file.
2023-12-26 21:08:32 +00:00
srcejon
d989561df5
Use common code for creating and processing device and channel Ids.
2023-12-05 12:32:53 +00:00
f4exb
07e8ae0de1
Updated changelogs and plugins versions
2023-11-29 05:00:58 +01: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
f4exb
7b85db4885
Update versions and changelogs
2023-09-02 23:18:51 +02:00
Jon Beniston
fd68709985
Optmize redrawing of charts in Star Tracker
2023-08-26 14:41:57 +01:00
Daniele Forsi
ff47deee60
Fix spelling
...
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb
b12e2822fc
Updated versions and changelogs
2023-05-24 08:43:50 +02:00
Jon Beniston
5ff0a5d0ac
Fix gcc warnings
2023-05-23 22:59:35 +01:00
Jon Beniston
302c040515
Star Tracker. Add support for tracking satellites. Fix settings keys.
2023-05-23 22:32:26 +01:00
Daniele Forsi
794be61957
Fix spelling using ispell
2023-05-02 19:43:59 +02: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
f4exb
cf0489d96f
Updated versions and changelogs
2023-04-01 13:42:53 +02: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
40f560daec
Remove star tracker items from map on close
2023-02-16 14:30:14 +00: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
5a0fc37241
Updated versions and changelogs
2022-12-01 22:02:11 +01: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
fc7c9c1fc8
Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6
2022-11-17 14:34:54 +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
3ab767a426
Arrange rollups after restore geometry to mitigate issue #1474
2022-11-03 19:07:44 +01:00
f4exb
47a6ddddd8
Updated versions and changelogs
2022-10-07 00:24:31 +02:00
Jon Beniston
b1ce69fb2b
Call stopWork from destructor.
2022-09-20 21:13:12 +01:00
Jon Beniston
cd3c674ced
#1346 : Update threading model in Star Tracker, PER Tester and APRS features
2022-09-20 11:48:25 +01:00
Jiří Pinkava
0df2d75e6d
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-17 23:00:07 +02:00
Daniele Forsi
902012641d
Fix typing errors in readme's
...
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
2022-05-15 12:39:57 +02:00
f4exb
de94ea01b5
Updated main and plugin versions
2022-05-14 13:16:33 +02: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
43f53fe26a
Massive UI revamping (v7): created configurations with just Features for now
2022-04-05 16:28:07 +02:00
f4exb
5abef702e4
Massive UI revamping (v7): features
2022-04-05 16:28:07 +02:00
f4exb
7f1c838cec
Updated versions and changelogs
2022-03-30 22:16:08 +02:00
f4exb
35f1c2aacc
Map feature and dependent plugins: implement new message pipes. Part of #1154
2022-03-29 20:12:15 +02:00
f4exb
842546aec6
Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154
2022-03-28 20:12:25 +02:00
f4exb
1819ca6e94
Radioastronomy and StarTracker: implement new message pipes. Part of #1154
2022-03-27 08:01:02 +02:00
f4exb
920d160f13
FeatureAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 12:25:35 +01: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
9c063410fb
Message pipes rework: more renaming
2022-03-02 23:57:35 +01:00