Commit Graph

7884 Commits

Author SHA1 Message Date
Mat Sutcliffe
fee3562d32 Bump to version 0.9. RELEASE_0.9.0 2019-04-11 22:16:31 +01:00
Mat Sutcliffe
50e71b11a5 Ref T546 Fixed mistake with locking the correct mutexes. 2019-04-11 22:12:20 +01:00
Klaus Basan
375d26de32 The magic hotkey handling alorithm developed and tested in joined effort via SLACK
* no redundant action calls
* do not call release action if the action is still active by another combination

ref T585
2019-04-11 22:12:20 +01:00
Klaus Basan
42af7e4e9f Avoid the style change crash. This is a temp.workaround until we know how to avoid it, but the usability impact can be neglected
Changing the style takes very long anyway and is a bit fault even if it works.
2019-04-11 22:12:20 +01:00
Roland Rossgotterer
563a69e3f5 Remember and ignore hotkey combination before capturing
When capturing a new hotkey combination, we want to get only the delta of the keys and buttons being pressed during the capturing. 

ref T585
2019-04-11 22:12:20 +01:00
Roland Rossgotterer
c51a1b8c7b Don't trigger an action during combination capturing
ref T595
2019-04-11 22:12:19 +01:00
Roland Rossgotterer
59c69e379a Change InputManager trigger behavior to subset triggering
Previously, InputManager triggered an action only for exact matching. If 'CTRL' was configured, the action would be released as soon as 'CTRL + R' was pressed.
The behavior is changed now that the action stays active as long as its configured combination is keeping pressed (ignoring any extra keys/buttons).

ref T595
2019-04-11 22:12:19 +01:00
Klaus Basan
6f1fb20b1c Ref T596, do not call shutdown if close is called, as close already calls shutdown 2019-04-11 22:12:19 +01:00
Klaus Basan
5626b28ddc Fixed typo not setting the new, but still the old style
* Crashes if the style is changed when the UI is fully initialized
* Still needs to be fixed
* Crashes are random
2019-04-11 22:12:19 +01:00
Klaus Basan
24880c39fc Guard 2019-04-11 22:12:19 +01:00
Klaus Basan
d875df6fc7 Remove the comments from qss 2019-04-11 22:12:19 +01:00
Klaus Basan
dd37c7b876 Ref T577, added dep. icons support (for ATC suffix) and changed string comparison to QStringView as discussed with MS 2019-04-11 22:12:19 +01:00
Klaus Basan
79fc8683f9 Removed unused navigator code 2019-04-11 22:12:19 +01:00
Klaus Basan
46be7d5e0a UI adjustments 2019-04-11 22:12:18 +01:00
Klaus Basan
68b53c2a74 Use pre-sorted messages
Ref T247 follow up
2019-04-11 22:12:18 +01:00
Klaus Basan
e8ea050882 Trigger validation with sim.directory
Ref T247 follow up
2019-04-11 22:12:18 +01:00
Klaus Basan
36381351b9 Style 2019-04-11 22:12:18 +01:00
Klaus Basan
fd1f6bcc84 Utility functions, status messages and model list
Ref T247 follow up
2019-04-11 22:12:17 +01:00
Klaus Basan
5c870a8404 Center wizard page and use "classic style" 2019-04-11 22:12:17 +01:00
Klaus Basan
1dd10ffe29 Aligned signatures for model matcher log matcher
Ref T247 follow up
2019-04-11 22:12:17 +01:00
Klaus Basan
d51b26cf8d Aligned signatures for context and dialog to use sim.directory in validator
Ref T247 follow up
2019-04-11 22:12:17 +01:00
Klaus Basan
347e584998 Use simulator directory in background validation
Ref T247 follow up
2019-04-11 22:12:16 +01:00
Klaus Basan
fd8cf4337b Allow to validate models against a root directory of the simulator
The XPlane aircraft needs to be inside the XPlane folder

Ref T247 follow up
2019-04-11 22:12:16 +01:00
Klaus Basan
0c335beea6 Style 2019-04-11 22:12:16 +01:00
Klaus Basan
269bad3c42 Ref T566, added DBus streaming operators so the DECLARED enums can be used with DBus 2019-04-11 22:12:15 +01:00
Klaus Basan
df119c6e98 Ref T585, only use push buttons as direct input devices 2019-04-11 22:12:13 +01:00
Klaus Basan
5661180f3e Minor cockpit navigator adjustments 2019-04-11 22:12:13 +01:00
Klaus Basan
a9967e2002 Style 2019-04-11 22:12:13 +01:00
Klaus Basan
5e32064d21 Ref T566, UI allow to enable/full matching log messages 2019-04-11 22:12:13 +01:00
Klaus Basan
0d2e6dd997 Ref T566, configurable matching log in matcher/simulator components
* log flag/enum in own file
* pass "what to log" as parameter
2019-04-11 22:12:13 +01:00
Klaus Basan
991c7d59ef Ref T566, use "configurable" reverse lookup in network/airspace monitor parts 2019-04-11 22:12:12 +01:00
Klaus Basan
002f9e6a9b Ref T566, log flags/enum in own files and DBus/meta registration
I do not want to have to include the complex matcher and network classes just for the enums/flags
2019-04-11 22:12:12 +01:00
Klaus Basan
b2065b5da3 Ref T566, style 2019-04-11 22:12:12 +01:00
Klaus Basan
28b6f484e4 Longer time out in dev.build 2019-04-11 22:12:12 +01:00
Klaus Basan
50d886791a Ref T566, matching log flag/enum to decide what is being logged 2019-04-11 22:12:12 +01:00
Klaus Basan
6bcc308916 Login component UI, focus for aircraft data 2019-04-11 22:12:11 +01:00
Klaus Basan
95a884cbd7 Minor cockpit navigator adjustments 2019-04-11 22:12:11 +01:00
Klaus Basan
16061f61e8 Minor cockpit COM UI adjustments 2019-04-11 22:12:11 +01:00
Roland Rossgotterer
821e0b10b6 Fix assert in DBus if dbus_server_listen returned NULL
ref T589
2019-04-11 22:12:11 +01:00
Klaus Basan
77acffb73e Fixed crash when changing UI style (fusion, ...)
* use overloaded function with string directly
* Qt::QueuedConnection

The old version looked correct to me, nevertheless it did always crash
2019-04-11 22:12:11 +01:00
Klaus Basan
9fd782af71 Ref T592, also fire signal after init and doube click of tab bar 2019-04-11 22:12:11 +01:00
Klaus Basan
410b187a0e added "break", minor tweak 2019-04-11 22:12:11 +01:00
Klaus Basan
60b4b08da6 Ref T592, remember size/position where last floating
This seems to work more reliable as the Qt mechanism,
but still suffers incorrect positions from time to time.

The floating window opens on to of the main widget,
which is uncritical but still strange why it happens
2019-04-11 22:12:10 +01:00
Klaus Basan
ba33ebb1f5 Ref T592, frame around entry line in floating text message window 2019-04-11 22:12:10 +01:00
Klaus Basan
eb5670abef Ref T592, navigator dialog
* movable by mouse
* UI border
2019-04-11 22:12:10 +01:00
Klaus Basan
d33b913e62 Ref T592, sometimes using verify or default values instead of ASSERTs 2019-04-11 22:12:10 +01:00
Klaus Basan
097dfe0a24 Ref T592, no more dock widget float/dock to init, init explicitly and when first opened 2019-04-11 22:12:10 +01:00
Klaus Basan
546a8a06d3 Ref T592, improved position handling/failover: use screen position if main widget pos. is unavailable 2019-04-11 22:12:09 +01:00
Klaus Basan
89c5d87c1c Ref T592, allow to reset floating widget position by pressing SHIFT
SHIT mouseclick resets
2019-04-11 22:12:09 +01:00
Klaus Basan
461e24f293 Ref T592, added missing radar init 2019-04-11 22:12:09 +01:00