Klaus Basan
9dd9faa2d6
Icons created from a file keep the file name of that file so it can be also used to display the file in HTML code
2018-07-25 02:37:05 +02:00
Klaus Basan
75ee43c0e1
Ref T292, Ref T285 removed model set loader
...
The model set loader is actually no loader (unlike the model loader which really loads the models from disk) but only a cache and will be replaced by CCentralMultiSimulatorModelSetCachesProvider
2018-07-25 02:37:04 +02:00
Klaus Basan
1d29b6b36f
Ref T292, Ref T285 CCentralMultiSimulatorModelCachesProviderBase base class to create model/model set providers
2018-07-25 02:37:01 +02:00
Klaus Basan
98e60b41ac
Ref T292, model set loader style and adjustments
2018-07-25 02:36:56 +02:00
Klaus Basan
40c0c6ae35
Ref T292, adjusted the specific model loaders
...
* no longer using "std::unique_ptr"
* QObject parent
* Style
2018-07-25 02:36:55 +02:00
Klaus Basan
5953bbe4c6
Ref T292, model loader improvements
...
* CMultiAircraftModelLoaderProvider keeping all model loaders in memory (alzy init)
* using CCentralMultiSimulatorModelCachesProvider
* adjusted to changes such as "ModelsFor" renaming
* parent QObject for model loaders
2018-07-25 02:36:52 +02:00
Klaus Basan
b25e4ff3c0
Ref T292, model caches changes
...
* no longer track "current" simulator, as this resulted in too many signals
* CCentralMultiSimulatorModelCachesProvider keeping all model caches "in one memory location"
* style changes
2018-07-25 02:36:51 +02:00
Klaus Basan
ff3ffea7fc
Ref T292, renamed "PerSimulator" -> "ForSimulator"
2018-07-25 02:36:50 +02:00
Klaus Basan
d632d1ad4f
Fixes in model loader and caches
...
* loader/multi cache can clear caches if that is ever needed
* check if cache needs to be synchronized when loaded and if, do it
* emit changed signal if caches are set
2018-07-25 02:36:46 +02:00
Klaus Basan
9c0e4356b2
Fix finding of std. livery for a given airline.
...
This was ambigous in the past and could show wrong liveries if 2 or more liveries had the same airline code.
2018-07-20 18:05:57 +02:00
Klaus Basan
c6c22a6e5c
Ref T268, utilty functions for logging setup
2018-07-18 01:46:58 +02:00
Klaus Basan
235332bada
Ref T246, model loader must not fire signal if cache is changed elsewhere
2018-07-17 19:05:11 +02:00
Klaus Basan
0023fbb57f
Ref T246, function to display model count and timestamp of model/set caches
2018-07-17 19:05:07 +02:00
Klaus Basan
97da1c9a3c
Ref T246, simulator settings improvements
2018-07-17 19:04:57 +02:00
Klaus Basan
76334b75d1
Ref T246, model loader improvements / renamings
2018-07-17 19:04:55 +02:00
Klaus Basan
a7947d3c87
Connection guard, only valid signal connections will be added
2018-07-17 19:04:52 +02:00
Klaus Basan
52513db63f
Ref T290, XPlane refactoring
...
* typo getRemoteAircraftsData -> getRemoteAircraftData (no "s")
* typo getEelevationAtPosition (double "Ee")
* get functions "const"
* added unit for some variables such as latitudeDeg
2018-07-17 19:04:50 +02:00
Klaus Basan
80cee12fdb
Ref T246, utility for 1st model set directory
...
* remove empty enries in directories
* allow to add directory
* detect same directories and avoid duplicates
2018-07-14 19:45:21 +02:00
Klaus Basan
6af1998f58
Style and comments
2018-07-12 18:29:42 +02:00
Klaus Basan
dd4ce91744
Situation change fix, typo
2018-07-12 18:29:41 +02:00
Klaus Basan
c8e214cef4
Use Mixin::String so that string conversion is properly called for CElevationPlane
2018-07-11 23:48:36 +02:00
Klaus Basan
a5acd0a1ec
Ref T268, elevation handling improvements
...
* utility functions
* made storeAircraftSituation virtual and return Aviation::CAircraftSituation
* coordinate toQString in deg/rad
2018-07-11 23:44:11 +02:00
Klaus Basan
b74de43ce0
Ref T268, compare for CAltitude
2018-07-10 17:17:34 +02:00
Klaus Basan
621396e66d
Ref T268, consider altitude checking same situation
2018-07-10 17:17:29 +02:00
Klaus Basan
29536dac4d
Ref T268, simulator improvements
...
* use virtual function to emit setup signal
* callback public so it can be used from "log display" for testing
* sim. environment provider statistics
2018-07-10 17:17:29 +02:00
Klaus Basan
6e880b950c
Ref T268, interpolation setup provider (no QObject) can "emit signal" by using a virtual function
2018-07-10 17:17:28 +02:00
Klaus Basan
27f43747ae
Ref T268, elevation plane improvements
2018-07-10 17:17:25 +02:00
Klaus Basan
62f9beae89
Ref T268, aircraft situation improvements
...
* Transfer gnd. elevation
* find closest elevation
2018-07-10 17:17:24 +02:00
Klaus Basan
d489bed370
Ref T268, compare for PQs
2018-07-10 17:17:21 +02:00
Klaus Basan
ead1a93597
Style
2018-07-09 22:30:54 +02:00
Klaus Basan
b345d6e9de
Ref T268, fixed CG comparison
2018-07-09 22:30:41 +02:00
Klaus Basan
cc5fb3e6bd
Typo
2018-07-09 22:30:38 +02:00
Klaus Basan
f2820d81a4
Ref T286, multi caches/setting utility functions to check other versions
2018-07-09 22:30:34 +02:00
Klaus Basan
a2bca21715
Ref T286, moved server settings into "network" namespace (not VATSIM specific)
2018-07-09 22:30:33 +02:00
Klaus Basan
2da0186dd2
Ref T286, "humanReadable" functions
2018-07-09 22:30:32 +02:00
Klaus Basan
698c8871bc
Ref T286, utility functions for copy caches/settings
2018-07-09 22:30:31 +02:00
Klaus Basan
fa09a6e53b
Ref T286, JSON utility functions
2018-07-09 22:30:30 +02:00
Klaus Basan
3b371d3177
Ref T286, static JSON functions for container
2018-07-09 22:30:29 +02:00
Klaus Basan
ac406d43f6
Ref T286, renaming / adding utility functions in simulator info
2018-07-09 22:30:24 +02:00
Klaus Basan
ca87784509
Ref T275, remember CG per model string
2018-07-09 22:30:22 +02:00
Klaus Basan
c168262159
Ref T275, utility functions in simulated aircraft, sim object ..
2018-07-09 22:30:21 +02:00
Klaus Basan
6bcded9264
Style
2018-07-09 22:30:20 +02:00
Klaus Basan
7e8c0cc99d
Fixes: emit signals at end and check sGui
2018-07-09 22:30:19 +02:00
Klaus Basan
1f689a8830
Ref T275, Ref T280, Ref T245 FSX simulator improvements
...
* request model info
* stricter checks (asserts)
* display simulator debug messages in simulator view (not as normal status message)
2018-07-09 22:30:16 +02:00
Klaus Basan
9baa10c5f8
Style
2018-07-09 22:30:14 +02:00
Klaus Basan
7bb6d84e93
Fixed "random integer", RAND_MAX applies to diff of high/low, not high
2018-06-27 12:49:13 +02:00
Klaus Basan
dff5c90853
Ref T275, move simulator info into env. provider
2018-06-27 12:49:05 +02:00
Klaus Basan
69193f089a
Minor tweaks, style
2018-06-25 02:04:35 +02:00
Klaus Basan
d3796fc65a
Ref T275, added param "ignoreSameAsGlobal" in function "setInterpolationAndRenderingSetupsPerCallsign"
2018-06-20 00:58:47 +02:00
Klaus Basan
fc1a2bbb0f
Ref T275, Ref T280, avoid nan (not a number) values in PQs/elevation
2018-06-20 00:58:45 +02:00