Commit Graph

7568 Commits

Author SHA1 Message Date
Klaus Basan
c82efe441f Ref T472, category support for ICAO value objects 2019-02-22 20:36:18 +00:00
Klaus Basan
3be2cd6c5f Ref T472, style 2019-02-22 20:36:18 +00:00
Klaus Basan
998539d8c8 Ref T536, top align as default 2019-02-22 20:36:17 +00:00
Klaus Basan
f2b0417942 Check in readers "for shutdown"
* myself pattern
* use read as function name
2019-02-22 20:36:17 +00:00
Klaus Basan
a340167493 Some 1st model set wizard improvements
* only use DB models
* icon for create button
* confirm message before overriding the model set
* info if there are no models
2019-02-22 20:36:17 +00:00
Klaus Basan
cc6adc6c40 Ref T539, tree view can select objects and hence refresh ATIS display
* select signal for tree view
* signal/slots and connects
2019-02-22 20:36:17 +00:00
Klaus Basan
d68726080f Ref T536, Ref T531 improved message handling
* do not activate COM/ATC overlay messages as central frame overlay is used
* ignore signals if not activated
2019-02-22 20:36:16 +00:00
Klaus Basan
dfd3d9f884 Ref T531, use UNIT to obtain value. Not using the unit can result in "strange" formats 2019-02-22 20:36:16 +00:00
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