Commit Graph

8421 Commits

Author SHA1 Message Date
Klaus Basan
6adea91618 Ref T703, set partner callsign in network vatlib / functions in context adjusted 2019-09-16 22:41:21 +01:00
Klaus Basan
bfcf553e3f Ref T703, overlay message utility functions 2019-09-16 22:41:21 +01:00
Klaus Basan
55d0eb97d0 Ref T709, also log model name (so we can see if a particular model causes a crash) 2019-09-16 22:41:21 +01:00
Klaus Basan
2793502839 [libxplanemp] Ref T715, draw translucent (blend) part after lights (as in the original code) 2019-09-16 22:41:20 +01:00
Klaus Basan
8a6a4ae7d1 Ref T709, use std::advance for message iterator 2019-09-16 22:41:20 +01:00
Klaus Basan
aa765e9adb Style 2019-09-16 22:41:20 +01:00
Klaus Basan
fab6e677a8 Ref T709, updated XSwiftBus service and messages to support settings 2019-09-16 22:41:19 +01:00
Klaus Basan
23d29e1f33 Ref T709, UI for settings "lights" and "message box margins" 2019-09-16 22:41:19 +01:00
Klaus Basan
0da1881003 Ref T709, added support for taxi lights in XPlane, using the "bundle lights" flag 2019-09-16 22:41:19 +01:00
Klaus Basan
6e90ec5c72 Ref T709, added settings for lights and message box margins 2019-09-16 22:41:18 +01:00
Klaus Basan
024360a5df Ref T709, avoid pure virtual assert by removing the JSON ctor, which is calling a virtual function in the ctor 2019-09-16 22:41:18 +01:00
Klaus Basan
0b728053f0 Ref T709, smaller style changes 2019-09-16 22:41:17 +01:00
Klaus Basan
26afc5160d Improved logging of "adding aircraft" so we can see details such as the model string 2019-09-16 22:41:17 +01:00
Klaus Basan
d947baf344 Ref T709, doxygen 2019-09-16 22:41:17 +01:00
Mat Sutcliffe
7295ac5331 Ref T709 Encapsulate the CSettingsProvider pointer in a CSettingsAware base class. 2019-09-16 22:41:17 +01:00
Mat Sutcliffe
463ed4bfbd Ref T709 Made settings provider non-static. 2019-09-16 22:41:16 +01:00
Mat Sutcliffe
349da3633b Ref T709 Prevent instantiation of CXSwiftBusSettingsQtFree, to avoid slicing.
- Constructors and destructor are protected.
- Therefore destructor doesn't need to be virtual.
- objectUpdated is pure virtual, so the class is abstract.
- Both derived classes are declared final.
2019-09-16 22:41:16 +01:00
Mat Sutcliffe
2e571b72fd Update libxplanemp. 2019-09-16 22:41:15 +01:00
Mat Sutcliffe
db146435fd Added a new clazy warning. 2019-09-16 22:41:15 +01:00
Klaus Basan
93bf6cb44c Ref T709, avoid camera below ground if aircraft is on ground 2019-09-16 22:41:15 +01:00
Klaus Basan
55690b423f Ref T709, review points
* overload "normalize"
* renamed to CSettingsProvider
2019-09-16 22:41:15 +01:00
Klaus Basan
741843d0c6 Make sure listener does NOT restart when settings are updated, but DBus address did not change (set member correctly) 2019-09-16 22:41:14 +01:00
Klaus Basan
add649c321 Ref T709, improved normalization and space pressed handling, unit test 2019-09-16 22:41:14 +01:00
Klaus Basan
cdffc11c99 Ref T715, use "night texture mode" in traffic class 2019-09-16 22:41:13 +01:00
Klaus Basan
e908593847 Ref T709, style 2019-09-16 22:41:13 +01:00
Klaus Basan
e62aa6fb2f Ref T715, setting for "night texture"
* settings class
* UI
2019-09-16 22:41:12 +01:00
Klaus Basan
0605c2d139 Ref T709, static "ownAircraftString" and improved logging 2019-09-16 22:41:12 +01:00
Klaus Basan
61072c70ce Ref T709, further checks and voodoo as "follow aircraft still crashes 2019-09-16 22:41:12 +01:00
Klaus Basan
f491f19cfc Log XSwiftBus version when starting 2019-09-16 22:41:12 +01:00
Klaus Basan
1d7e3dc9aa Ref T659, renamed buttons and use "alwaysOverride" function 2019-09-16 22:41:11 +01:00
Klaus Basan
04812581ea Ref T659, display mode in overview and allow to properly close the dialog 2019-09-16 22:41:11 +01:00
Klaus Basan
daf927223a Ref T659, login mode as string 2019-09-16 22:41:11 +01:00
Klaus Basan
23a44ced2a Ref T659, display server name on details tab and allow to reset state for details component 2019-09-16 22:41:10 +01:00
Klaus Basan
d546ebdcba Ref T659, improved handling of override checkbox in FSD details/voice
* the checkbox can be always enabled
* or disabled in read only mode
2019-09-16 22:41:10 +01:00
Klaus Basan
4e9bf35cfc Improved "kicked" message handling, make sure it goes in the log too 2019-09-16 22:41:10 +01:00
Klaus Basan
86db7f18d8 Ref T659, hide icon if read only 2019-09-16 22:41:09 +01:00
Klaus Basan
b33fe9048a Ref T659, login dialog can display connected and disconnected state and also change its state 2019-09-16 22:41:09 +01:00
Klaus Basan
1c0e57bb95 Ref T659, login overview (read only) component
* overview component
* display values as preset in network in aircraft values component
2019-09-16 22:41:09 +01:00
Klaus Basan
3c633af365 Check for NULL icon 2019-09-16 22:41:09 +01:00
Klaus Basan
cffab0954d Ref T659, get network preset values from network vatlib 2019-09-16 22:41:09 +01:00
Klaus Basan
3b9f5bad46 Ref T659, cleanup some unused code 2019-09-16 22:41:08 +01:00
Klaus Basan
03096f8f7e Ref T609, adjusted audio context to support changed COM units and muted transmission if muted in COM unit 2019-09-16 22:41:08 +01:00
Klaus Basan
90deceae6b Ref T609, mixer utility functions 2019-09-16 22:41:07 +01:00
Klaus Basan
e53833856a Ref T609, function in audio context for COM integration + fix for wrong mixer device 2019-09-16 22:41:07 +01:00
Klaus Basan
35906660d1 Allow to save matcher log 2019-09-16 22:41:07 +01:00
Klaus Basan
a9a0216e53 Ref T609, change COM transmission values in UI/emulated driver 2019-09-16 22:41:07 +01:00
Klaus Basan
5470a55e15 Ref T609, adjusted/fixed cockpit form
* Naming to receive/transmit
* Fixed wrong LED order
2019-09-16 22:41:06 +01:00
Klaus Basan
3275d97653 Ref T609, UI to set Tx/Receive for COM unit in emulated driver 2019-09-16 22:41:06 +01:00
Klaus Basan
b60f84244b Ref T609, renamed to Transmit/Receive for COM sync. 2019-09-16 22:41:06 +01:00
Klaus Basan
9ba7dfee4d Ref T609, allow to get COM unit from own aircraft context 2019-09-16 22:41:06 +01:00