Commit Graph

1071 Commits

Author SHA1 Message Date
Lars Toenning
193510dd29 Change modelString generation for AI aircrafts 2019-04-11 22:11:54 +01:00
Lars Toenning
8bae56a36c Clean up 2019-04-11 22:11:54 +01:00
Lars Toenning
68edb32c6c Update to default AI models from FG model loader 2019-04-11 22:11:53 +01:00
Lars Toenning
5e65420739 Working model loader for AI aircrafts 2019-04-11 22:11:53 +01:00
Lars Toenning
fd9712caea Basically load AI FG aircraft to swift 2019-04-11 22:11:53 +01:00
Lars Toenning
a84eb1b156 Cleaned up FG model loader 2019-04-11 22:11:53 +01:00
Lars Toenning
0fa989c2f1 Basic model loader implementation for FG 2019-04-11 22:11:52 +01:00
Lars Toenning
716dde38e4 Add activation possibility 2019-04-11 22:11:52 +01:00
ltoenning
68cf4fa63d Initial FlightGear plugin commit 2019-04-11 22:11:52 +01:00
Roland Rossgotterer
c82ff139fe Remove usage of deprecated qSort 2019-04-11 22:11:49 +01:00
Klaus Basan
46f69217c0 Doxygen comments 2019-04-11 22:11:49 +01:00
Klaus Basan
e53e37f770 Load/save invalid models to file, originally Ref T247 2019-04-11 22:11:45 +01:00
Klaus Basan
86f14046bf Improved model validation messages, originally Ref T247 2019-04-11 22:11:44 +01:00
Klaus Basan
0633c55ab1 Ref T554, changed attribute to "modelstring" 2019-04-11 22:11:43 +01:00
Klaus Basan
3a10483379 Ref T472, added a 1st version of glider category matching 2019-04-11 22:11:41 +01:00
Klaus Basan
54adb40329 Ref T472, further utility functions for category handling 2019-04-11 22:11:40 +01:00
Klaus Basan
c899bfbea7 Minor tweak remove redundant "/' and string message improvements 2019-04-11 22:11:40 +01:00
Klaus Basan
360edca4b3 Ref T472, utility functions for category 2019-04-11 22:11:39 +01:00
Klaus Basan
503bbf3a26 Ref T472, initial version of category matcher 2019-04-11 22:11:35 +01:00
Klaus Basan
b57003c4e8 Style, typo 2019-04-11 22:11:35 +01:00
Klaus Basan
530bd38f00 Ref T472, matching settings/setup for categories 2019-04-11 22:11:35 +01:00
Klaus Basan
3023b0152f Ref T554, auto-publish class for data 2019-04-11 22:11:33 +01:00
Klaus Basan
35039b7482 Ref T554, style 2019-04-11 22:11:33 +01:00
Klaus Basan
fe2d092891 Use uppercase model string (coming from DB as uppercase, should be the "standard") 2019-04-11 22:11:33 +01:00
Klaus Basan
892b5919f7 Style and comments of CBackgroundValidation 2019-04-11 22:11:32 +01:00
Klaus Basan
50bddbd80d Ref T546, CG and elevation provider can be disabled 2019-04-11 22:11:31 +01:00
Klaus Basan
9745bafd4e Minor adjustments in interpolation setup
* scenery offset fix default is off
* renamings
2019-04-11 22:11:31 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Klaus Basan
9cee34f4cc Ref T472, allow to pass already existing values for model parsing
* list to map: toDbKeyValueMap
* categories can also be passed, hence the categories can be seen in model views
2019-02-22 20:36:28 +00:00
Roland Rossgotterer
9d1299741e [GFS] Use Pressure at MSL instead of surface
Pressure at surface level was the wrong value. All barometers and
altimeters use pressure reduced to mean sea level. Reading that value
from GFS instead returns much more reasonable values.

ref T537
2019-02-22 20:36:20 +00:00
Klaus Basan
9db56d3fd4 Ref T515, default for validation at startup as result of testing with FSC
* validation faster as expected
* and appreciated by users

https://swift-project.slack.com/archives/G96QTUBEG/p1548796738056900
2019-02-22 20:36:08 +00:00
Klaus Basan
02f638501e Ref T529, model loader improvements
* XP loader improved progress messages
* added LoadingFailed
* use "Qt::QueuedConnection" for CMultiAircraftModelLoaderProvider

In some cases the loading progress signal was not send properly changing to Qt::QueuedConnection has solved the issue
2019-02-22 20:36:06 +00:00
Klaus Basan
001d90bd6b Ref T529, using sort order in model loader 2019-02-22 20:36:04 +00:00
Klaus Basan
286b03602f Ref T529, use order for background validation 2019-02-22 20:36:03 +00:00
Klaus Basan
aa47d7bb03 Ref T529, style 2019-02-22 20:36:01 +00:00
Klaus Basan
f363d4f41b Ref T529, use no sort order as workaround for validation messages
This will be superseded later by `IOrderable`
2019-02-22 20:36:01 +00:00
Klaus Basan
2d30c1cce8 Style 2019-02-22 20:35:59 +00:00
Klaus Basan
a8c586e174 Ref T515, adjust timestamps so validation messages keep order 2019-02-22 20:35:55 +00:00
Klaus Basan
407aaba746 Ref T515, improved messages 2019-02-22 20:35:54 +00:00
Mat Sutcliffe
077fd8c35a Ref T525 Avoid directly calling getLogCategories. 2019-02-22 20:35:52 +00:00
Mat Sutcliffe
fe7a45afcf Ref T516 Update CStatusMessage call sites to use new syntax. 2019-02-22 20:35:51 +00:00
Roland Rossgotterer
6aa1402303 Improve XP model loader messages
Change the severity to Error for parser errors and raise a prominent popup with all collected issues.
Also be more explicit from which file and line the error came from.

Maniphest Tasks: T462
2019-02-22 20:35:51 +00:00
Roland Rossgotterer
6ea8d16460 Fix CAircraftModelLoaderXPlane::performParsing to accept multiple dirs
This implements an old todo from KB.
2019-02-22 20:35:50 +00:00
Roland Rossgotterer
5181855b59 Update loading progress while parsing X-Plane models
Maniphest Tasks: T517
2019-02-22 20:35:50 +00:00
Klaus Basan
610e1559e1 Ref T515, improved FS validation and messages 2019-02-22 20:35:46 +00:00
Klaus Basan
070577dae8 Ref T515, utility functions for modellist, renamed to find "findFsFamilyModels" 2019-02-22 20:35:46 +00:00
Klaus Basan
509a60d06f Ref T524, filter by combined type/manufacturer 2019-02-22 20:35:46 +00:00
Klaus Basan
c80430d780 Ref T515, model list validation messages 2019-02-22 20:35:43 +00:00
Klaus Basan
998f0344fa Ref T515, retrieve last validation results in distributed swift setup 2019-02-22 20:35:42 +00:00
Klaus Basan
9623b7a1da Ref T515, set failover and "modelSetRemoveFailedModel" in combination 2019-02-22 20:35:42 +00:00