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
Klaus Basan
51ad984200
Ref T268, consider "blinking" in simulator common
2018-07-10 17:17:27 +02:00
Klaus Basan
1428d39f4b
Ref T268, airspace monitor also consider closest elevations (from same callsign situations)
2018-07-10 17:17:26 +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
f06482b554
Ref T268, aircraft situation view allows to "request elevation"
2018-07-10 17:17:22 +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
53a7ef2df3
Ref T268, useQt::QueuedConnection for interpolation log display
2018-07-09 22:30:53 +02:00
Klaus Basan
e904a288ad
Ref T268, statistics functions moved to interface
2018-07-09 22:30:52 +02:00
Klaus Basan
f8c64c0296
Ref T268, proxy style
2018-07-09 22:30:51 +02:00
Klaus Basan
98106be4ad
Stricter "connect" check in airspace monitor
2018-07-09 22:30:50 +02:00
Klaus Basan
df869373e8
Ref T268, XPlane driver improvements
...
* 2 queues, one for pending "to be added" aircraft and one for "adding in progress" (easier timeout detection)
* disconnect DBus when unloading
* check if aircraft "are still in range" before adding
* adding to XPlane only in one place
* data for aircraft can be explicitly request and are requested directly when an aircraft has been added
2018-07-09 22:30:48 +02:00