Commit Graph

7862 Commits

Author SHA1 Message Date
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
Klaus Basan
c45592f9b5 Ref T592, minor tweaks
* style
* hide wip_CockpitComPanelShowHideBar initially
* sGui guarding
* function initialFloating() public so it can be explicitly called
2019-04-11 22:12:09 +01:00
Klaus Basan
9f0daa58ea Ref T592, made dock widget related slots Qt::QueuedConnection
Rational: the widget emits floating but is not yet in full floating state, so with a direct connection we deal a bit too early with the widget.
Much more stable (hopefully) using queued connection, then all the handling is done if the window is really a floating window.
2019-04-11 22:12:09 +01:00
Klaus Basan
423a7dc6f8 Ref T592, minor GUI utility renaming and adjustments 2019-04-11 22:12:09 +01:00
Klaus Basan
dc6e18b5a2 Ref T591, avoid duplicated text message lines
* also consider Qt::Key_Enter (NUMPAD)
* signal returnPressedUnemptyLine
* use signal returnPressedUnemptyLine instead of returnPressed which avoids empty lines
2019-04-11 22:12:09 +01:00
Klaus Basan
3bb5efcb29 Style Ref T592 related 2019-04-11 22:12:08 +01:00
Klaus Basan
28d9e98e38 Minor dock widget related tweaks 2019-04-11 22:12:08 +01:00
Klaus Basan
a85ff063aa Placeholder 2019-04-11 22:12:08 +01:00
Klaus Basan
6296feac19 Allow to disable tooltip by dot command ".tooltip" 2019-04-11 22:12:08 +01:00
Roland Rossgotterer
d247d40358 Don't install samples by default
Samples are almost never needed by the regular user. Who needs them, can install them.
2019-04-11 22:12:08 +01:00
Roland Rossgotterer
2bca66b29d [FG] Declare FG plugin as experimental 2019-04-11 22:12:08 +01:00
Roland Rossgotterer
3c9b2bd833 [FS9] Mark FS9 as not longer experimental 2019-04-11 22:12:07 +01:00
Roland Rossgotterer
3e6b7b07f4 [FS9] Shutdown driver if connection to FSUIPC is lost 2019-04-11 22:12:07 +01:00
Roland Rossgotterer
ac90b3c069 Replace Q_ASSERT with BLACK_VERIFY 2019-04-11 22:12:07 +01:00
Roland Rossgotterer
cb582bc5f7 Update externals 2019-04-11 22:12:07 +01:00
Klaus Basan
f9884cd585 Ref T586, allow to do SSO even if the user not yet is enabled in the DB
Rational: user can do authenticated mappings/quick mapping without the account approved
2019-04-11 22:12:07 +01:00
Klaus Basan
e2e7621e48 Disable workaround of FSUIPC reopening plus some CLANG warnings fixed 2019-04-11 22:12:06 +01:00
Klaus Basan
e04cb84656 Ref T582, improved joystick error handling
* display details
* hr to string
* reduce number of messages
2019-04-11 22:12:06 +01:00
Klaus Basan
4bc5b7720e Use context based help for model set validation to display further details 2019-04-11 22:12:06 +01:00
Klaus Basan
ed20b97950 Fixed some URL because of MS server setup 2019-04-11 22:12:06 +01:00
Klaus Basan
9f1090d430 Cockpit COM component align widget heights 2019-04-11 22:12:06 +01:00
Klaus Basan
8c5ee52128 Simplified cockpit COM component layout 2019-04-11 22:12:05 +01:00
Mat Sutcliffe
8fb0a009d1 Ref T579 Work around proximate cause of data race in CListModelBase.
This is still not thread-safe but at least it is less likely to crash.
A more robust fix will be attempted later.
2019-04-11 22:12:05 +01:00