Commit Graph

2395 Commits

Author SHA1 Message Date
Klaus Basan
16e3042cfb Ref T554 UI stubs 2019-04-11 22:11:33 +01:00
Klaus Basan
bd1ef5dfea Use "myself" QPointer with "sGui->processEventsToRefreshGui"
Rational: during "sGui->processEventsToRefreshGui" object can be deleted
2019-04-11 22:11:32 +01:00
Klaus Basan
60b3c16120 Ref T401, crash simulation improvements
* sub-directory paths in directory utils
* no UI simulated crash in release builds
* no upload rate in local developer builds
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
Klaus Basan
076d06feb7 Audio volume component style 2019-04-11 22:11:30 +01:00
Mat Sutcliffe
a2e4b42a7f Ref T547 Update license masthead in all source code files. 2019-04-11 22:11:30 +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
da52e25f78 Ref T401, allow to trigger crash from internals page 2019-02-22 20:36:32 +00:00
Klaus Basan
bae7680e59 Ref T401, server info also when not connected 2019-02-22 20:36:31 +00:00
Klaus Basan
d5aaf24231 Ref T472, add category column 2019-02-22 20:36:30 +00:00
Roland Rossgotterer
97b6131104 Mark qwt include path as system include for GCC
That way, warnings in qwt headers are no longer raised.
2019-02-22 20:36:25 +00:00
Roland Rossgotterer
0381b45a87 Handle also joystick buttons in hotkey dialog advanced frame
The advanced frame of the hotkey dialog did not handle joystick buttons at all. Now it will add combo boxes for each keyboard key and each joystick button. It also adds a
tool tip to get the button name including its corresponding device name.

ref T540
2019-02-22 20:36:23 +00:00
Roland Rossgotterer
66f0a27647 Set weather position and pressure at MSL in Weather Status line 2019-02-22 20:36:22 +00:00
Klaus Basan
a56ae0302a Hotkey adding also via combo box
* do not split by "+", directly use string list (fixes hotkey "+" problem)
* encapsulated "addSelectionBox"
* renamed to "captureHotkey"
2019-02-22 20:36:20 +00:00
Klaus Basan
94b53cef6c Improved loading/parsing messages 2019-02-22 20:36:19 +00:00
Klaus Basan
6e05875eab Ref T472, added id column 2019-02-22 20:36:19 +00:00
Klaus Basan
b584398482 Ref T472, added aircraft category in ICAO model 2019-02-22 20:36:19 +00:00
Klaus Basan
8af4603432 Fixed entity flag check 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
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
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
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
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
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
Roland Rossgotterer
90da3f191c Fix CRadarComponent cppcheck issues 2019-02-22 20:36:07 +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
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