Commit Graph

8876 Commits

Author SHA1 Message Date
Mat Sutcliffe
916448ef6a [Clang][Windows] Remove workarounds 2021-10-11 14:20:07 +01:00
Mat Sutcliffe
2ac222f700 Issue #11 CEventLoop uses QPointer trick to guard against use-after-free
See https://blogs.kde.org/2009/03/26/how-crash-almost-every-qtkde-application-and-how-fix-it-0
2021-10-11 14:20:06 +01:00
Mat Sutcliffe
02d0f40c6d Issue #11 Use CEventLoop in CAirspaceMonitor 2021-10-11 14:20:06 +01:00
Mat Sutcliffe
002cd1d5b9 Issue #11 Improve CEventLoop API 2021-10-11 14:20:06 +01:00
Mat Sutcliffe
fd02656eb2 [AFV] Disregard 6th digit of VHF alias frequency
This means for example 132.070 is equal to 132.075
2021-10-10 01:26:17 +01:00
Mat Sutcliffe
a592bb2bbe Include style 2021-09-18 15:07:49 +01:00
Mat Sutcliffe
312dec792b Doxygen style 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
57d32da826 Use nested namespaces (C++17 feature) 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
3f2e5b0b69 Remove barely-used aggregate headers 2021-09-18 01:44:58 +01:00
Mat Sutcliffe
3a14c96e8d Fix missing forward declaration 2021-09-18 01:44:56 +01:00
Lars Toenning
cedaa48f5a Issue #120 Remove separate PTT COM1/COM2 hotkeys 2021-09-14 00:07:01 +02:00
Lars Toenning
8763180a41 Fix typo 2021-09-14 00:07:01 +02:00
Lars Toenning
c0919ecb77 Improve pilotform tab order 2021-09-14 00:07:01 +02:00
Lars Toenning
7a02f2c2a6 Remove unused code
math: Already replaced with C++17 double std::hypot
2021-09-14 00:07:01 +02:00
Mat Sutcliffe
25491c0478 Issue #37 Inhibit monitoring FPS for the first 10 seconds
So we ignore transient FPS drops caused by initial scenery load time.
2021-09-10 18:33:37 +01:00
Mat Sutcliffe
abc96590e4 Issue #115 Blink the disconnect button to catch the user's attention 2021-09-10 18:33:37 +01:00
Mat Sutcliffe
fb1d81afe6 Issue #115 Hide the logoff timer when it's not counting down 2021-09-10 18:33:36 +01:00
Mat Sutcliffe
07fa2d47a3 Issue #115 Don't stop timer when opening login view
Otherwise the timer will always stop immediately after it starts.
2021-09-10 18:33:36 +01:00
Mat Sutcliffe
3067c51885 Issue #115 Actually start the auto-logoff timer when needed
Fixes mistake in fbbfd5ebe2
2021-09-10 18:33:36 +01:00
Mat Sutcliffe
0f5e727fc4 [GUI] Reorganise aircraft list view context menu 2021-09-05 15:55:11 +01:00
Lars Toenning
6564c93ae6 Issue #100 Add hotkeys to change COM volume 2021-09-05 12:00:59 +02:00
Lars Toenning
4b37c5ca30 Issue #100 Add slider for master output volume 2021-09-05 11:24:34 +02:00
Lars Toenning
2a69f10ce2 Issue #100 [FG] Get COM values from simulator 2021-09-03 17:43:03 +01:00
Lars Toenning
c1b75f7532 Issue #100 Seperate COM1/2 output volumes 2021-09-03 17:43:02 +01:00
Lars Toenning
577431ae49 Issue #100 [XP] Pass com-volumes in correct format
X-Planes dataref volumes are within [0..1]. swift expects them to be [0..100]

Transmit volume (i.e. mic-volume) should be independent from simulator volume.
2021-09-03 01:01:27 +02:00
Mat Sutcliffe
2ac1a13894 Issue #115 Main connect button is checked iff network is connected 2021-09-01 20:40:50 +01:00
Mat Sutcliffe
8952229b82 Issue #115 Main connect button only opens the login view 2021-09-01 20:40:12 +01:00
Mat Sutcliffe
fbbfd5ebe2 Issue #115 Opening login view doesn't trigger disconnect countdown 2021-09-01 20:38:27 +01:00
Mat Sutcliffe
ad9779ed3c Issues #72, #110 Add missing labelColor value in xswiftbus settings JSON
Used when marshalling the settings to xswiftbus via DBus.
2021-08-31 19:09:59 +01:00
Mat Sutcliffe
01cc7f827b Issues #72, #110 Fix typo and add tooltips 2021-08-31 19:09:59 +01:00
Mat Sutcliffe
a418add1f3 Issue #77 Convert CRgbColor to QPixmap directly
Converting via CIcon was disabled in order to break cyclic a dependency,
but in these cases a direct conversion had always been possible anyway.
2021-08-31 19:09:59 +01:00
Mat Sutcliffe
6b8eaf1ca2 Update xplanemp2 2021-08-30 16:35:46 +01:00
Mat Sutcliffe
eb6b0ff289 Fix clang-tidy and clazy warnings 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
2aeacf49a7 Issue #114 Use CSetBuilder and CMapBuilder 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
f0db8b567f Issue #114 Add CSetBuilder and CMapBuilder 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
c88f9d21c6 Add a close button to the CSimulatorEmulatedConfig window 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
dd3fc42c94 Remove unused code 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
68933408db Issue #37 GUI message when FPS drops below threshold 2021-08-29 17:02:26 +01:00
Mat Sutcliffe
a89ca2d59a Issue #37 Reset FPS counter when network is connected 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
81d2dbbac9 Issue #37 Disconnect when FPS drops below threshold 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
f311906d04 Issue #37 Emit signal when FPS drops below threshold 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
14e03bd4b5 Issue #18 Allow lower case text in FP altitude field 2021-08-21 18:38:56 +01:00
Mat Sutcliffe
09b58b8084 Issue #22 Error when FL doesn't end in 0 or 5 should be warning 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
1c10c3ba0a Issue #22 Fixed bug that meant altitude dialog "override" field was never used 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
33cb5827a6 Issues #72, #110 Add label and text color settings in XP config GUI 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
9bfcf13ef8 Issues #72, #110 Use label and text colors settings in xswiftbus and XP driver 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
5616a49706 Issues #72, #110 Extend settings class with label and text colors 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
34a61d1d69 Issue #107 Flight plan aircraft type doesn't need to be in the DB 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
fba8172e0e Issue #112 Hotkeys to zoom in/out radar 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
0590699452 Issue #111 New notification sounds 2021-08-21 18:38:55 +01:00