Commit Graph

7782 Commits

Author SHA1 Message Date
Klaus Basan
2031ba3d8b Ref T528, avoid crash (assert) if simulator object is not accessible (remote UI)
Also disable some UI elements in that case + display an info
2019-02-22 20:36:08 +00:00
Klaus Basan
ddd44edebd Ref T528, test if simulator interface can be used (only possible in local UI, not in remote UI) 2019-02-22 20:36:08 +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
1b7f1b1662 Minor reader formatting/comments 2019-02-22 20:36:07 +00:00
Klaus Basan
a8187bbc0c Ref T472, "aircraftcategories.json" 2019-02-22 20:36:07 +00:00
Klaus Basan
9459a15289 [legal] Legal pages 2019-02-22 20:36:07 +00:00
Roland Rossgotterer
90da3f191c Fix CRadarComponent cppcheck issues 2019-02-22 20:36:07 +00:00
Roland Rossgotterer
f63d6cc392 Fix byte vs string error in Python 3.7 2019-02-22 20:36:06 +00:00
Klaus Basan
fb46947252 Ref T529, own models UI component message sorting
* if errors sort by severity
* timeout if there is no error
* check connects
2019-02-22 20:36:06 +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
91050e198c Ref T529, view improvements
* protected slots -> protected
* removed unused functions
* load indicator timeout slot
2019-02-22 20:36:06 +00:00
Klaus Basan
4e6437db4e CLANG warnings load indicator + style 2019-02-22 20:36:05 +00:00
Klaus Basan
fe840613cb Ref T529, added "IndexSeverityAsIcon", use logic sort order 2019-02-22 20:36:05 +00:00
Klaus Basan
bb1bb35926 Ref T529, column sorting for overlay messages 2019-02-22 20:36:05 +00:00
Klaus Basan
c123c8bbca Using the same optimizations as in category tree view (Ref T472)
* isEmpty
* digest signal
2019-02-22 20:36:04 +00:00
Klaus Basan
fe05c2287b Ref T472, fixed expandAll/fullResizeToContents heap issue
* after updating the container update "expandAll" was called
* in onExpanded multiple "fullResizeToContents" occured, resulting in the healp issue below
* as it was a good idea anyway to reduce the slow "fullResizeToContents" anyway, so we are using a CDigestSignal
* this also solved the HEAP issue (for some reason I have NOT investigated)

HEAP[swiftdata.exe]: HEAP: Free Heap block 000001AB439BFFF0 modified at 000001AB439C00BC after it was freed
2019-02-22 20:36:04 +00:00
Klaus Basan
ac7958367b Ref T472, isEmpty for category tree 2019-02-22 20:36:04 +00:00
Klaus Basan
001d90bd6b Ref T529, using sort order in model loader 2019-02-22 20:36:04 +00:00
Klaus Basan
728a76fc2c Ref T529, automatically setting/restoring sorting for status messages 2019-02-22 20:36:04 +00:00
Klaus Basan
4d0f8b9fa0 Ref T529, check for timestamp/orderable index 2019-02-22 20:36:03 +00:00
Klaus Basan
b2ec28e3cd Ref T529, model/views get sort order values 2019-02-22 20:36:03 +00:00
Klaus Basan
f55db48cef Mapping tool: improved setting of simulator
* problem: tab was not updated
* use "setSimulator" to reload from context menu
* forced "setSimulator" possible
2019-02-22 20:36:03 +00:00
Klaus Basan
286b03602f Ref T529, use order for background validation 2019-02-22 20:36:03 +00:00
Klaus Basan
7cd1eb5ea5 Ref T529, automatically adjust model/view columns depening on status messages
Add/remove order column automatically
2019-02-22 20:36:02 +00:00
Klaus Basan
32985c78da Ref T529, allow to set mode in view/model
The version with the container allows to auto-detect if order is available
2019-02-22 20:36:02 +00:00
Klaus Basan
b9bc0757c5 Status message string concat 2019-02-22 20:36:02 +00:00
Klaus Basan
01e9519826 Ref T529, orderable status message list 2019-02-22 20:36:02 +00:00
Klaus Basan
3ba88c7c2f Ref T529, added order for CStatusMessage 2019-02-22 20:36:01 +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
e1fccf17d8 Ref T529, log component allows to set sort order or no order 2019-02-22 20:36:00 +00:00
Klaus Basan
3aee73840d Ref T529, allow to explicitly set no sort order in model/view 2019-02-22 20:36:00 +00:00
Klaus Basan
14c3c51585 Ref T529, get reversed sequence 2019-02-22 20:36:00 +00:00
Klaus Basan
af12a6ca72 Ref T529, allow to sort overlay messages 2019-02-22 20:36:00 +00:00
Klaus Basan
2d30c1cce8 Style 2019-02-22 20:35:59 +00:00
Klaus Basan
72bba35423 Ref T514, fixed load progress checks 2019-02-22 20:35:59 +00:00
Klaus Basan
2aff3bb775 Ref T472, category UI component 2019-02-22 20:35:59 +00:00
Klaus Basan
1b730dd0b1 Ref T472, style 2019-02-22 20:35:59 +00:00
Klaus Basan
969600b65d Ref T472, category model/view + tree view 2019-02-22 20:35:58 +00:00
Klaus Basan
b85222e1f5 Ref T472, utility functions for category/category list 2019-02-22 20:35:58 +00:00
Klaus Basan
716cd67a2c Ref T472, category support in web data reader 2019-02-22 20:35:58 +00:00
Klaus Basan
13b9179472 Views guard name and style 2019-02-22 20:35:57 +00:00
Klaus Basan
af445b33e9 Ref T472, icons for category 2019-02-22 20:35:57 +00:00
Klaus Basan
74be37339e Models guard names and style 2019-02-22 20:35:56 +00:00
Klaus Basan
f78d13047e Ref T472, support for category in ICAO reader 2019-02-22 20:35:56 +00:00
Klaus Basan
29b9bf2f34 Ref T472, category cache 2019-02-22 20:35:56 +00:00
Klaus Basan
210df12889 Ref T472, support for aircraft category flag 2019-02-22 20:35:55 +00:00
Klaus Basan
bada0c2f59 Ref T472, style 2019-02-22 20:35:55 +00:00
Klaus Basan
d713e8a264 Angle, added 360deg functions + formatting 2019-02-22 20:35:55 +00:00
Klaus Basan
a8c586e174 Ref T515, adjust timestamps so validation messages keep order 2019-02-22 20:35:55 +00:00