Klaus Basan
8e1572d0d0
Another fix for "dialog closing closes swift",
...
see https://discordapp.com/channels/539048679160676382/567139633964646411/620776182027386880
The signal for the navigator dialog closed
is not send or received in some cases, not clear why.
Using a reference directly to the main window as workaround.
2019-09-15 16:53:01 +02:00
Klaus Basan
bcd2cae847
Ref T717, model browser
2019-09-15 16:53:01 +02:00
Klaus Basan
53b0b6d4fb
Ref T717, simulator adjustments to support "TEST AIRCRAFT"
2019-09-15 16:53:01 +02:00
Klaus Basan
583594731b
Ref T717, "testRemoteAircraft" simulator context functions
2019-09-15 16:53:01 +02:00
Klaus Basan
4e0f862ccc
Ref T717, UI for relative positions
2019-09-12 18:34:34 +02:00
Klaus Basan
d7aa0af723
Use simulator from plugin if plugin is connected
2019-09-11 22:38:51 +02:00
Klaus Basan
6352f088ab
Style
2019-09-11 22:38:51 +02:00
Klaus Basan
028cf032d7
Ref T717, calculate a new position in distance from given position
2019-09-10 22:32:45 +02:00
Klaus Basan
d47ec7533f
Improved VATSIM status file reading
2019-09-10 21:58:39 +02:00
Roland Rossgotterer
c387201f06
Check that X-Plane OBJ8 file exists
2019-09-06 19:35:42 +02:00
Roland Rossgotterer
135ff6f3c2
Fix BLACK_USE_CRASHPAD not being defined in required places
2019-09-06 19:35:42 +02:00
Roland Rossgotterer
0c72fbbb65
[MinGW] Fix many unresolved symbols
2019-09-06 19:35:42 +02:00
Klaus Basan
6adae534ec
Validation dialog allows to directly removed from model set
...
There is some moderate riks involved here,
as this allows to change the model set in the client,
but many users have asked for this
2019-09-06 19:20:11 +02:00
Klaus Basan
08c8b7cf9b
Functions to remove models from model set
2019-09-06 19:02:39 +02:00
Klaus Basan
b39ed83f72
Style
2019-09-06 19:02:13 +02:00
Klaus Basan
193fe33559
[libxplanemp] functions to debug the render phases, can be used as needed
2019-09-06 01:45:07 +02:00
Klaus Basan
0f02fba89c
Improved manual changing of aircraft and reset
...
* deferred adding and reset
* HTML overlay messages
* debug code for DBus messages
2019-09-05 23:28:13 +02:00
Klaus Basan
ee91504cde
Log info/warning about METAR URL
2019-09-05 23:28:13 +02:00
Klaus Basan
272677d719
Minor style changes
2019-09-05 23:28:13 +02:00
Klaus Basan
cdea5086de
More detailled validation messages "which models look odd"
2019-09-05 23:28:13 +02:00
Klaus Basan
878118eee1
Some smaller mapping tool improvements
...
* allow to remove NON DB models (context menu)
* renamed radio buttons
2019-09-05 23:28:13 +02:00
Klaus Basan
294391a8d5
Use BLACK_AUDIT_X because this is a check for external data
2019-09-05 23:28:13 +02:00
Klaus Basan
50f808d23c
If using SHIFT and navigator button reset to screen center
2019-09-05 23:28:13 +02:00
Klaus Basan
e73682d2c6
Settings for text messages, ascending or descending (latest first/last)
2019-09-05 23:28:12 +02:00
Klaus Basan
cb56b80518
Style
2019-09-05 23:28:12 +02:00
Klaus Basan
f55ba85a98
Utility functions to sort text messages by timestamp (ascending/descending)
...
* compare function for text message
* resort function
* text message edit can display HTML text messages with ascending/descending timestamp
* made CTextMessageListModel -> CListModelTimestampObject
2019-09-05 23:28:12 +02:00
Mat Sutcliffe
a9761d2de8
Fixed off-by-one in assert condition: %0 is not a valid format string placeholder.
...
Part 3 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 16:09:35 +01:00
Mat Sutcliffe
fd6bb52f9c
Downgrade assert to verify, in case the format string came from an external data source.
...
Part 2 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 14:49:25 +01:00
Mat Sutcliffe
82ce1c7fbc
Avoid constructing CStatusMessage format string from external data source.
...
Put external data source as argument using stream operator instead.
Part 1 of hotfix for assert caused by percent character in vatsim-data.txt
2019-08-31 14:35:15 +01:00
Klaus Basan
5a5384289f
Ref T718, improved country "resolution" in server names/descriptions
2019-08-29 18:13:48 +02:00
Klaus Basan
c26b6f7c85
Ref T681, fixed handling of CG from DB
...
* consider settings
* remember DB CG data correctly
2019-08-29 00:03:58 +02:00
Klaus Basan
7831759a93
Add URL info for reading
2019-08-29 00:03:58 +02:00
Klaus Basan
d828994d5a
[libxplanemp] Different containers for render and TCAS planes
2019-08-29 00:03:58 +02:00
Klaus Basan
dd01cd1fbc
fixup! Ref T681, settings for CG from DB
2019-08-28 02:51:33 +02:00
Klaus Basan
ce57af5a3d
Style
2019-08-28 02:51:33 +02:00
Klaus Basan
2b8dc0bef6
Continue to send CTraffic values if a plane is NOT found, do NOT return
2019-08-28 02:51:32 +02:00
Klaus Basan
0034c2e676
fixup! Ref T609, adjusted/fixed cockpit form
2019-08-28 02:51:32 +02:00
Klaus Basan
c221d9f31c
Ref T717, initial UI components for model browser
2019-08-28 02:51:32 +02:00
Klaus Basan
122f96dd6a
Make sure the main window shows up again if the navigator is closed
2019-08-28 02:51:32 +02:00
Klaus Basan
fb4cce8e9e
Ref T610, added COM async getter functions and bundled async calls
...
* reduced the number of async XSwiftBus calls by getting multiple values at once
* the concept was already used for getOwnAircraftSituationDataAsync
* now also used for COM, parts, model and lights
* As Qt restricts to 8 parameters not further bundled
* new COM1 getter functions for receive/volume/transmit
2019-08-28 02:51:32 +02:00
Klaus Basan
5881e81d56
Ref T610, support for XPlane COM volume and receive/transmit
...
* proxy and
* DBus service functions
2019-08-28 02:51:32 +02:00
Klaus Basan
e603c4ebbc
Follow aircraft allow to zoom in/out
...
* renamed sniffer
* ignore keystrokes if NO aircraft is followed
* allow to zoom in/out my multiplying the distance
2019-08-28 02:51:32 +02:00
Klaus Basan
7103f0cb90
Reset keydown (follow aircraft) if mouse no longer moves
2019-08-28 02:51:32 +02:00
Klaus Basan
aa4671c018
Checks to avoid issues during the XPlane startup.
...
Those here are precautionary.
2019-08-28 02:51:32 +02:00
Klaus Basan
44328867d5
Log starting of the XSwiftPlugin
...
Rational: If XPlane crashes before that log it is most likely something else
Remark: Logger macros using namespace, so they can be used outside XSwiftBus
2019-08-28 02:51:32 +02:00
Klaus Basan
be1c782a11
[libxplanemp] Fix for the TCAS crash and wrong TCAS distance
...
Closing the gaps:
* Pro: The dataref list is being cleaned up and no "0" entries are needed
* Con: A blip can be re-assigned, maybe loosing map "follow aircraft"
See also https://discordapp.com/channels/539048679160676382/539925070550794240/613834869713272845
2019-08-28 02:51:32 +02:00
Klaus Basan
146cf19eb3
Style
2019-08-22 01:27:57 +02:00
Klaus Basan
b575bf4b64
Avoid shutdown if modal window closes
...
See https://discordapp.com/channels/539048679160676382/567139633964646411/613564665255034903
2019-08-22 00:32:02 +02:00
Klaus Basan
069e32c896
Ref T609, fixed signal/slot connection of cross context hookup
...
* audio can be local or remote special case
* so we have to hookup on core or remote side depending on that
2019-08-22 00:30:56 +02:00
Klaus Basan
09a82cb6d2
Avoid ASSERT in XPlane "rapid shutdown"
2019-08-21 14:57:31 +02:00