Commit Graph

6221 Commits

Author SHA1 Message Date
Klaus Basan
07759ed539 Fix aircraft ICAO code, form fields IATA/family mixed 2018-07-20 01:26:59 +02:00
Klaus Basan
452ae4d631 Style Mapping Component code 2018-07-19 18:59:00 +02:00
Klaus Basan
14faf5136a Ref T268, XPlane testing showed: height has an influence on the returned elevation result
* the most accurate value seems to be returned if the height is close to the elevation
* in normal scenarios there is no much difference of the results if 0 is used
* in Lukla (9200ft MSL) the difference between 0 and 9200 is around 1ft
* in the LOWW scenario using 50000ft MSL results in around 3ft too low elevation
2018-07-19 02:52:16 +02:00
Klaus Basan
7753fa787a Ref T268, elevation tab allowing to request elevation at arbitrary position 2018-07-19 02:52:14 +02:00
Klaus Basan
ada0e34738 Ref T268, also "signal" received elevation if not updated in provider 2018-07-19 02:52:12 +02:00
Klaus Basan
ee04175a32 Ref T268, set P3D elevation request altitude if value is NULL 2018-07-19 02:52:11 +02:00
Klaus Basan
f11fdc6b5e Ref T268, allow to preset own aircraft coordinates in form 2018-07-19 02:52:10 +02:00
Klaus Basan
5c9e670705 Ref T268, log.display UI allows to display "loopback" situations 2018-07-19 02:52:09 +02:00
Klaus Basan
88098dddf7 Ref T268, allow to log loopback situations
* those are situations reported back from simulator
* and can be logged
2018-07-19 02:52:06 +02:00
Klaus Basan
c6c22a6e5c Ref T268, utilty functions for logging setup 2018-07-18 01:46:58 +02:00
Klaus Basan
aef01008ac Tab order 2018-07-17 19:05:13 +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
9d4989fab4 Ref T246, avoid unnecessary roundtrips if simulator did not change or is not applicable 2018-07-17 19:05:09 +02:00
Klaus Basan
ea5a38faa4 Ref T246, data can also be loaded from resource files 2018-07-17 19:05:08 +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
3b460af8a6 Ref T246, avoid endless reloading if simulator did not change in DB models component 2018-07-17 19:05:06 +02:00
Klaus Basan
74cdbc9506 Ref T246, first model UI no longer experimental 2018-07-17 19:05:05 +02:00
Klaus Basan
0fcec6dad6 Updated latest DB data (this we do from time to time to have the latest data in repo) 2018-07-17 19:05:03 +02:00
Klaus Basan
35a1a715d8 Ref T246, allow to load DB data per entity from resource files 2018-07-17 19:05:02 +02:00
Klaus Basan
8bee7f81f6 Ref T246, first model set UI improvements
* detect settings changes
* use simulator settings directly and also trigger changes when changed from component itself
* create model set button
2018-07-17 19:05:00 +02:00
Klaus Basan
238e9c9eb8 Ref T246, settings simulator component reacts on change signal (refresh itself) 2018-07-17 19:04:59 +02:00
Klaus Basan
29389d5dbb Ref T246, extended the DB components a bit
* change signals
* distributor selection
* public slots -> public
* renamings
2018-07-17 19:04:58 +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
3bfb76c1e6 "Try to fix" for setup loading dialog 2018-07-17 19:04:51 +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
78bcc31a0c Ref T290, style 2018-07-14 19:47:35 +02:00
Klaus Basan
d0db5f4349 Ref T246, first model set UI allow to change model directory 2018-07-14 19:46:59 +02:00
Klaus Basan
f5a088929f UI tab order 2018-07-14 19:46:12 +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
6f9d686b4d In local build license agreement is preselected ("agreed") 2018-07-14 19:43:09 +02:00
Klaus Basan
1b8e79f77b Improved context sensitive help
- create utilty function CGuiApplication::triggerShowHelp
- this function also uses "QWhatsThis::leaveWhatsThisMode" which solves the problem that the help was not properly called a 2nd time
- adjusted using classes
2018-07-13 18:12:23 +02:00
Klaus Basan
e90eb06f44 Ref T286, copy settings/cache improvements
* removed old copy component from wizard and setup component
* using new copy component
* reloading in hotkey component
2018-07-13 02:26:01 +02:00
Klaus Basan
64d153b10b Ref T286, fixes for copy component
* copy servers
* clear status
* refresh UI in "silent mode"
2018-07-13 02:25:37 +02:00
Klaus Basan
5d615f5585 Changed UI text for legal component and improved "guarding" for shutdown 2018-07-13 01:47:17 +02:00
Klaus Basan
6fd32bb00d Ref T288, XPlane model in login component 2018-07-13 01:44:43 +02:00
Roland Winklmeier
b16af78142 Load SimConnect dynamically at runtime.
Previously the FSX/P3D driver tried to link a very specific SimConnect version
from the Windows Assembly cache. This caused issues with machines
which did not have this specific version of SimConnect in the assembly
cache since drivers refused to load without much information. Having a different
version of SimConnect in the assembly cache or even in the bin folder did
not help.
To fix this problem, SimConnect is now loaded and resolved manually at
runtime. This allows to try loading different versions from the assembly
cache or prefer to load the shipped one.
For this, the manifests are linked into the binary's resource section and
activated manually before loading. This has the positive effect, that
loading errors can be handled by code instead of raising a cryptic error and
aborting.
2018-07-12 18:29:45 +02:00
Klaus Basan
21f901590b UNIT test can be skipped on MacOS 2018-07-12 18:29:44 +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
a508ad4ccb Ref T268, check in XPlane driver 2018-07-12 18:29:40 +02:00
Klaus Basan
b98a405ed2 Ref T289, adjusted log.display after ISimulator merge 2018-07-12 18:29:39 +02:00
Klaus Basan
46ac34507f Ref T268, improvements in log display 2018-07-12 18:29:38 +02:00
Klaus Basan
d0adcc98cb Ref T289, merge CSimulatorCommonn/ISimulator 2018-07-12 18:29:36 +02:00
Klaus Basan
78861166ad Ref T289, minor adjustments 2018-07-11 23:48:38 +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
226abd0d38 Ref T268, allow to reset last sent values from log. display for testing 2018-07-10 17:17:35 +02:00
Klaus Basan
b74de43ce0 Ref T268, compare for CAltitude 2018-07-10 17:17:34 +02:00