Klaus Basan
e114c8c99c
Context menu of simulated aircraft view now handled in view directly
...
* removed duplicated code in mapping/aircraft component
* view can be used with context menu without further signals
2018-08-09 01:41:21 +02:00
Klaus Basan
79a133892b
Fix for context menu of aircraft view as reported in slack
...
* reported: https://swift-project.slack.com/archives/G7GD2UP9C/p1533749013000483
* logic moved to view
* removed no longer required code
2018-08-09 01:41:10 +02:00
Klaus Basan
fe4fd31688
Renamed to FullInterpolation (formerly VtolInterpolation)
2018-08-09 01:39:21 +02:00
Klaus Basan
6db9083c03
Added icons for simulators
2018-08-09 01:25:52 +02:00
Roland Winklmeier
3774f2b60f
Fix cppcheck warnings and cleanup suppression config
...
- redundantAssignment
- knownConditionTrueFalse
2018-08-09 01:25:41 +02:00
Klaus Basan
8b6bdf2276
Ref T298, added algorithm and score values to matching setup
2018-08-09 01:25:33 +02:00
Klaus Basan
68607a3cb8
Ref T298, better string handling/messages
2018-08-09 01:25:30 +02:00
Klaus Basan
d310c9c843
Ref T298, model matching settings trait and used settings in simulator context
2018-08-09 01:25:28 +02:00
Klaus Basan
264ef7f5cb
Ref T298, move matcher setup into BlackMisc::Simulation
2018-08-09 01:25:20 +02:00
Klaus Basan
b81ff8b9d6
Ref T299, set "pitch on ground" in interpolator
2018-08-09 01:25:05 +02:00
Klaus Basan
2a50454b03
Ref T299, allow to force "pitch on ground" settings
2018-08-09 01:25:02 +02:00
Klaus Basan
b671c2a0a5
Style, removed redundant CForm overrides
2018-08-07 20:41:06 +02:00
Klaus Basan
d05b4da2a9
Ref T299, renaming
2018-08-07 20:41:04 +02:00
Roland Winklmeier
488ff96ce6
Add DBus P2P support to XSwiftBus
...
ref T291
2018-08-07 20:40:43 +02:00
Klaus Basan
418584c5e3
Style
2018-08-01 03:06:16 +02:00
Klaus Basan
d9f0066ec4
Ref T296, provider stores scenery offset in situation
2018-07-31 01:43:37 +02:00
Klaus Basan
c8fc50e787
Ref T296, adding scenery offset as situation member plus utility functions
...
* frontOrNull/backOrNull
* added offset in model
* style/renaming
2018-07-31 01:43:36 +02:00
Klaus Basan
6c55ee617f
Ref T296, scenery offset disabled as per default (experimental)
2018-07-31 01:43:34 +02:00
Klaus Basan
fbfbdedb65
Ref T294, display simulator internals correctly
...
* view rows not selectable
* added settings to ISimulator
* ISimulator implements initSimulatorInternals() and sets default values
* also display plugin name
* XPlane using initSimulatorInternals()
2018-07-31 01:43:27 +02:00
Klaus Basan
a8a36591f8
Ref T285, Ref T292 central caches only work in same thread
2018-07-27 23:27:10 +02:00
Klaus Basan
ceaad53375
Ref T292, Ref T285 avoid unnecessary calls of cache synchronize in model set/model caches
2018-07-27 01:13:16 +02:00
Klaus Basan
94e3b89479
Ref T292, Ref T285 model loader and cache improvements
...
* multi caches also emit when values are set and synchronized
* model loader detects cache changed
* added CCentralMultiSimulatorModelCachesAware
2018-07-26 04:32:40 +02:00
Klaus Basan
2838e90e75
Ref T292, Ref T285 XPlane loader to set file timestamp correctly
2018-07-26 04:32:39 +02:00
Klaus Basan
a6ee6d4b72
Ref T292, Ref T285 minor style improvements, renamings
2018-07-26 04:32:38 +02:00
Klaus Basan
338c5b344a
Ref T292, Ref T285 function to set file timestamp
2018-07-26 02:13:53 +02:00
Klaus Basan
94bf4b2249
Ref T292, Ref T285 added signal in loader for "disk loading" and fixed displaying of "already loading" messages
2018-07-25 02:37:14 +02:00
Klaus Basan
74fa7d7289
Ref T292, Ref T285 signal when "real" loading was started (loading from disk)
2018-07-25 02:37:13 +02:00
Klaus Basan
f36ebbfa83
Doxygen and style
2018-07-25 02:37:12 +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
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
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
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
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
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