Commit Graph

6215 Commits

Author SHA1 Message Date
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
Klaus Basan
c8aabd675e Guard QTime::singleShot in CWebDataServices 2018-07-10 17:17:33 +02:00
Klaus Basan
ecc3f76e19 Minor adjustments of login component 2018-07-10 17:17:32 +02:00
Klaus Basan
89c5a474b0 Ref T268, improvements in log display
* can request elevation
* more detailed statistics
2018-07-10 17:17:31 +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