Commit Graph

9560 Commits

Author SHA1 Message Date
Klaus Basan
c2f606089d Ref T536, changed double click to use request signal, NOT own overlay. This now uses the existing frame overlay. 2019-02-22 20:36:16 +00:00
Klaus Basan
d8a730302a Another attempt to fix copyed hotkeys by updating the identifier
* check on name OR id
* remote keys not updated, but lenient check on local machine
* Remark: Sometimes copied hotkeys d not work
2019-02-22 20:36:15 +00:00
Klaus Basan
eb1427e55f Ref T472, load overview for category 2019-02-22 20:36:15 +00:00
Klaus Basan
41b48a4420 Style 2019-02-22 20:36:15 +00:00
Klaus Basan
dc84c9b334 Hint for "anonymous" login
* utility function for hyperlink
* info about login
2019-02-22 20:36:15 +00:00
Mat Sutcliffe
731d39d783 [Jenkins] Use vswhere to locate vcvarsall script. 2019-02-22 20:36:15 +00:00
Mat Sutcliffe
48b16b9598 [qmake] Adjust vswhere command to find any VS product containing latest vcredist. 2019-02-22 20:36:14 +00:00
Roland Rossgotterer
1a30e24652 [Jenkins] vs_version argument not needed in get_vs_env. 2019-02-22 20:36:14 +00:00
Klaus Basan
08578e202a Ref T536, use always the same overlay widget for text messages
* handle request signals
* "slot" functions (e.g. nShowOverlayInlineTextMessageCallsign) so we can later react on settings
2019-02-22 20:36:14 +00:00
Klaus Basan
2464271400 Ref T536, overlay text messages
* signals for text message requests
* frame for overlay plus CEnableForDockWidgetInfoArea
* correctly init inner frame size
2019-02-22 20:36:13 +00:00
Klaus Basan
f50bb23020 Ref T536, style 2019-02-22 20:36:13 +00:00
Klaus Basan
963ac03be0 Ref T536, ATC and cockpit component request overlay text messages and use COverlayMessagesFrameEnableForDockWidgetInfoArea 2019-02-22 20:36:13 +00:00
Klaus Basan
045f79d0bd Ref T536, text message component
* register tab enum
* select tab by frequency
2019-02-22 20:36:13 +00:00
Klaus Basan
22ae03bd3b Moved CEnableForDockWidgetInfoArea to ns BlackGui, was in BlackGui::Components for some reason
Discovered during T536
2019-02-22 20:36:12 +00:00
Klaus Basan
8957d1d767 Ref T536, show text entry for overlay text messages and ignore button updates if invisible
Remark: Invisibe always caused the hiden group box to show grayed out buttons
This approach is a bit hacky as the component actually does not know about its surrounding group box
2019-02-22 20:36:12 +00:00
Klaus Basan
e46e89c03e Ref T535, play different souns for private/supervisor message 2019-02-22 20:36:12 +00:00
Klaus Basan
25032c6210 Ref T535, settings for supervisor message 2019-02-22 20:36:11 +00:00
Klaus Basan
a01f2e36a0 Ref T535, added supervisor notifcation sound 2019-02-22 20:36:11 +00:00
Klaus Basan
bb7e81420c Ref T535, updated sound files 2019-02-22 20:36:11 +00:00
Klaus Basan
4e2707f9d1 Ref T534, show filtered counts and info if no ATC stations are shown 2019-02-22 20:36:10 +00:00
Klaus Basan
74727469f0 Ref T534, fixed/improved settings component
* allow to set counts as info (see if something is filtered)
* used Qt::QueuedConnection to not override changes in same step from toggled signal
* set radio button correctly
2019-02-22 20:36:10 +00:00
Klaus Basan
6fafaabbab Ref T534, enable overlay messages for view/tree view 2019-02-22 20:36:10 +00:00
Klaus Basan
474207eeab Ref T472, heap issue follow up + minor clean ups
* unfortunately the issue did still persist
* reason still unknown
* not expanding all seems to solve it

Maybe using the high level API without own model would be better
https://www.bogotobogo.com/Qt/Qt5_QTreeWidget.php
2019-02-22 20:36:10 +00:00
Klaus Basan
d4ddcab84a [bootstrap] adjusted URL 2019-02-22 20:36:09 +00:00
Klaus Basan
ac0d3b20ad Ref T505, simulator live data
* gs in kts and km/h
* altitude in m/ft
* heading 0-360
2019-02-22 20:36:09 +00:00
Klaus Basan
8bd6fdf9fc Ref T505, heading normalize 2019-02-22 20:36:09 +00:00
Klaus Basan
b476ce4894 Fixed missing gs from situation form 2019-02-22 20:36:09 +00:00
Klaus Basan
b0f11362be Ref T528, fixed re-matching
* do not use getISimulator() in remote UI
* overlay message for re-matching
2019-02-22 20:36:08 +00:00
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