Commit Graph

2700 Commits

Author SHA1 Message Date
Klaus Basan
264ef7f5cb Ref T298, move matcher setup into BlackMisc::Simulation 2018-08-09 01:25:20 +02:00
Klaus Basan
bab821d3f1 Ref T295, QNetworkConfiguration as string 2018-08-09 01:25:14 +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
1f17b49e6a Ref T297, allow "null" values as value 2018-08-07 20:41:08 +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
Klaus Basan
ff9d6147c8 Ref T299, pitch bank heading info 2018-08-07 20:41:03 +02:00
Klaus Basan
007e175721 Fix Doxygen warning suddenly showing up 2018-08-07 20:41:02 +02:00
Roland Winklmeier
2765de2b93 Add method to get default value from a Setting 2018-08-07 20:40:47 +02:00
Roland Winklmeier
488ff96ce6 Add DBus P2P support to XSwiftBus
ref T291
2018-08-07 20:40:43 +02:00
Klaus Basan
3d19de1331 Ref T298, matching setup (settings), making the matching configurable 2018-08-07 20:40:20 +02:00
Klaus Basan
dd687b7d90 Cppcheck and unit test fixes 2018-08-07 20:39:06 +02:00
Klaus Basan
ce004be6ac Ref T297, network settings (dynamic offset times) 2018-08-01 03:06:25 +02:00
Klaus Basan
abafbc335a Ref T297, calculate ts differences ITimestampObjectList::getTimestampDifferenceMinMaxMean 2018-08-01 03:06:24 +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
4fef6fe0b2 Jenkins not yet supporting the new QMetaObject::invokeMethod syntax, locally on Qt 5.11 it is working 2018-07-31 01:43:33 +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
a05d11fff0 Ref T294, name pair style 2018-07-28 00:07:36 +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
19f5fd1735 New syntax for QMetaObject::invokeMethod(this, &CWorker::deleteLater) 2018-07-27 09:36:09 +02:00
Klaus Basan
c253520f4a Ref T292, Ref T285 cache singleShot guard 2018-07-27 01:15:57 +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
4f3cb6447f Ref T292, Ref T285 minor adjustments in worker/cache 2018-07-26 21:40:52 +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
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