Mat Sutcliffe
0971c8ce68
Issue #77 All classes propertyindex methods use CPropertyIndexRef and QVariant
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
ecac4bcb8c
Issue #77 Add class CPropertyIndexRef
...
This is a reference to a CPropertyIndex with
a subset of its API, and fewer dependencies.
2020-12-19 18:50:35 +00:00
Mat Sutcliffe
371c1f4f7c
Issue #77 Break cyclic dependency between CLogCategory and numerous classes
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
63e8de8f00
Issue #77 getLogCategories returns a simple QStringList instead of our own class
2020-12-19 18:50:34 +00:00
Mat Sutcliffe
05d28017e7
Remove broken code
2020-12-19 18:50:32 +00:00
Mat Sutcliffe
647e9064b0
Issue #77 Break cyclic dependency between CIcon and all other value classes
2020-12-19 18:50:32 +00:00
Mat Sutcliffe
b1185eb541
Issue #77 toIcon returns a simple enum instead of a full object
2020-12-19 18:50:31 +00:00
Mat Sutcliffe
50eebb799d
Update VATSIM data file reader to read new JSON data file format
2020-12-05 17:30:15 +00:00
Mat Sutcliffe
515dc7fef1
Issue #77 Move QPair typedefs to their corresponding value type headers
2020-08-29 14:16:21 +01:00
Mat Sutcliffe
39e9e6f128
Issue #77 Break dependency of icon on angle
2020-08-29 14:16:20 +01:00
Mat Sutcliffe
89659fdeaa
Issue #77 Break cyclic dependency statusmessage <-> jsonexception
2020-08-29 14:16:19 +01:00
Mat Sutcliffe
b80114213d
Issue #77 Move mixin classes to separate files
...
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
4a6d94b6d4
Issue #77 Missing copyright header
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
4094b18c39
Issue #77 Remove unneeded classes
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
8e065a8fef
Issue #77 Factor out parts of CDirectoryUtils into CSwiftDirectories
...
CDirectoryUtils is utilities for manipulating directories.
CSwiftDirectories is getters that return directories used by swift.
2020-08-29 14:16:12 +01:00
Mat Sutcliffe
2ae0352e75
[doxygen] Fix broken groupings
2020-08-01 19:48:37 +01:00
Mat Sutcliffe
07f6c8b73c
Issue #15 CVariant can convert between CVariantList and our other container classes
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
e8a0a0b6ba
Issue #15 Register CSequence as a sequential container metatype
2020-07-31 00:57:46 +01:00
Lars Toenning
f987b81e6d
Add feedback when .wallop message is sent
...
This does the following:
- Opens a message-tab called "SUP" when a .wallop message is sent.
- Throws a validation error if another message is directly send into this "SUP" channel as another .wallop should be used.
2020-07-26 19:46:06 +02:00
Mat Sutcliffe
670b1a1986
Fix cppcheck and compiler warnings
2020-06-29 18:34:16 +01:00
Klaus Basan
89c241b2e7
Utility functions for livery
2020-06-12 18:42:57 +01:00
Klaus Basan
4d7468f913
[FSD] Check attributes of full JSON parts
2020-06-12 18:42:48 +01:00
Klaus Basan
4e45249142
Use "fixed "gear down" if on ground.
...
Reason: Some sims do send incorrect gear down.
Follow up of T778
2020-06-12 18:42:48 +01:00
Klaus Basan
a3f646a792
[FS9] Function for at least halfway correct engine type
2020-06-12 18:42:46 +01:00
Klaus Basan
cc887ea0f8
Ref T778, also update sim.data if elevation did change
...
Use ISimulator::isEqualLastSent in equalPbhVectorAltitudeElevation
2020-06-12 18:42:43 +01:00
Klaus Basan
46d417c5a2
Ref T778, style and comments, debug hints
2020-06-12 18:42:43 +01:00
Klaus Basan
373e45e958
Ref T778, some smaller style fixes/improvements
...
for the "underground" airplanes as reported by AK
This does NOT fix the issue, but minor shortcomings
found during the investigation
* style
* checks for "developer" env.
2020-06-12 18:42:43 +01:00
Klaus Basan
e6a12d45c4
Ref T778, improved "canLikelySkipNearGround" in airspace monitor
...
* use CAircraftIcaoCode::guessModelParameters as this gives us an impression of speed
* use "breakable" do/while block / fewer nested "if" levels
2020-06-12 18:42:41 +01:00
Klaus Basan
ec92b6dc46
Ref T773, use closest positions for average height/elevation values
...
Testing with XPlane:
* even in EDDF the field elevations vary from 353-368ft, which means a difference of 15ft or 4m
* that means it is important to use the closest values
2020-06-12 18:42:36 +01:00
Klaus Basan
57153d45d7
Ref T773, style
2020-06-12 18:42:35 +01:00
Klaus Basan
acd5ee5a3c
Ref T773, use correct transfer, avoid continously transferring because of wrong coordinates
...
* do not use own situation as reference for ground plane, but original coordinates of ground elv. position
* some functions renamed
2020-06-12 18:42:35 +01:00
Klaus Basan
3b73f6aa25
Ref T773, adjust skip values (speed/radius)
2020-06-12 18:42:34 +01:00
Klaus Basan
b128d40342
Ref T773, return flag if elevation was set for a ground position
2020-06-12 18:42:33 +01:00
Klaus Basan
25b30ccf34
Ref T773, style/typo
2020-06-12 18:42:33 +01:00
Klaus Basan
33b3cd5461
Ref T773, elevation handling style and minor improvements
2020-06-12 18:42:32 +01:00
Klaus Basan
287d96afea
Ref T773, added "hasMeanSeaLevelValue" and consistently use it
2020-06-12 18:42:32 +01:00
Klaus Basan
5f1bd14fcf
Ref T773, style
2020-06-12 18:42:31 +01:00
Klaus Basan
00ed15f111
Ref T775, special handling for "broadcast" messages
...
* identify broadcast messages
* do NOT play sound
* use "own" tab for text messages (group together)
2020-06-12 18:42:29 +01:00
Mat Sutcliffe
4a0d8e9864
Fixed most Qt 5.14 deprecation warnings
2020-01-07 19:57:25 +00:00
Klaus Basan
10a6b06a59
Ref T764, display flight plan of other aircraft
2020-01-07 19:57:23 +00:00
Klaus Basan
fc9bb1277d
[PQ] implemented "comparePropertyByIndex" for CAltitude for correct sorting
...
Bug report: https://discordapp.com/channels/539048679160676382/594962359441948682/651162172717662239
2020-01-07 19:57:22 +00:00
Klaus Basan
e1498adc8e
Minor fixes, style
...
* make sure ATC view is updated when disconnected
* prepared rounding, can be enabled at any time
2020-01-07 19:57:22 +00:00
Klaus Basan
336ad1c160
Fixed ATC callsign detection
...
* use uc callsign for detection
* added suffix DEP
see https://discordapp.com/channels/539048679160676382/539486309882789888/640324593155964947
2020-01-07 19:46:17 +00:00
Klaus Basan
a63fe0dc21
[AFV] Ref T739, unified callsign functions in CAfvClient
...
* improved CallsignSet from QStringList
* renamed the functions which just return a string
* added functions for CCallsignSet
2019-10-23 00:38:26 +02:00
Klaus Basan
317607f5a5
Fixed bug in FP, removing of colons
2019-10-23 00:38:26 +02:00
Klaus Basan
003788c89b
Style
2019-10-23 00:38:26 +02:00
Klaus Basan
7428cb0819
[AFV], Ref T730 play audio "tuned in"/"out"
...
Replaces the former voice room connected sounds
2019-10-23 00:38:26 +02:00
Klaus Basan
7e36e67f89
Ref T739, removed voice room value objects
2019-10-11 19:00:35 +01:00
Klaus Basan
dcfe275cc1
Ref T730, adjusted airspace monitor and ATC model
...
* added cross coupled in model
* "disabled" onAtisVoiceRoomReceived
2019-10-11 19:00:14 +01:00
Klaus Basan
5eb3dee829
Ref T730, FSD callsign string function, addressing the "*EDDF_TWR" issue
2019-10-11 19:00:14 +01:00