Commit Graph

7597 Commits

Author SHA1 Message Date
Klaus Basan
73e566a76e ChangedModel in ownAircraft context was not really used.
However, there are cases where the "own model" is changed via own model context, mostly in the emulated driver.

* made changedModel -> ps_changedModel a "private" signal
* connected it to simulator context
* used identifier to avoid roundtrips

So the "ownAircraftModelChanged" signal of the simulator context is to be used
2019-02-22 20:35:45 +00:00
Klaus Basan
d12f164d26 Ref T515, consolidated removed and disabled models, only use "disaabled" 2019-02-22 20:35:44 +00:00
Klaus Basan
365c52613a Audio setup component deferred init,
because in a distributed swift system it takes a moment until the
settings are sychronized this is leading to
undesired "save settings" messages and played sounds
2019-02-22 20:35:44 +00:00
Klaus Basan
341f2db406 Ref T515, allow to emit "physicallyAddingRemoteModelFailed" 2019-02-22 20:35:44 +00:00
Klaus Basan
3ad7182448 Minor completer adjustments 2019-02-22 20:35:44 +00:00
Klaus Basan
f5cef58c03 Ref T515, emulated driver UI adjustments 2019-02-22 20:35:43 +00:00
Klaus Basan
c80430d780 Ref T515, model list validation messages 2019-02-22 20:35:43 +00:00
Klaus Basan
d669f7c370 Style 2019-02-22 20:35:43 +00:00
Klaus Basan
a32eadee6a Display cmd. arguments if SHIFT is pressed 2019-02-22 20:35:43 +00:00
Klaus Basan
998f0344fa Ref T515, retrieve last validation results in distributed swift setup 2019-02-22 20:35:42 +00:00
Klaus Basan
9623b7a1da Ref T515, set failover and "modelSetRemoveFailedModel" in combination 2019-02-22 20:35:42 +00:00
Klaus Basan
bbaa9577b8 Fixed warnings/improved displayInOverlay handing 2019-02-22 20:35:42 +00:00
Klaus Basan
2f450ec9c5 Ref T515, implemented added failover strategy and try again <n> times 2019-02-22 20:35:42 +00:00
Klaus Basan
6470c61d0a Ref T515, added failover flag for addingRemoteModelFailed
* adjusted signatures
* renamings and minor style adjustments
2019-02-22 20:35:41 +00:00
Klaus Basan
f316c63fbe Ref T515, validation dialog can trigger new validation 2019-02-22 20:35:41 +00:00
Klaus Basan
04e02fd074 Simulator selector style 2019-02-22 20:35:41 +00:00
Klaus Basan
0ac6739377 Ref T515, context function "isValidationInProgress" 2019-02-22 20:35:40 +00:00
Klaus Basan
2dd396c0df Ref T515, renaming to "isKnownModelInSet" 2019-02-22 20:35:40 +00:00
Klaus Basan
583a5bfb28 Ref T515, mapping component improvements
* allow to re-display validation dialog
* highlight disabled models
2019-02-22 20:35:40 +00:00
Klaus Basan
6644927943 Ref T515, elided PushButton 2019-02-22 20:35:40 +00:00
Klaus Basan
019cc6259e Ref T515, highlight by models and changed naming 2019-02-22 20:35:39 +00:00
Klaus Basan
6acde8799f Ref T515, display onValidatedModelSet results in UI 2019-02-22 20:35:39 +00:00
Klaus Basan
7ef7fb3449 Ref T515, model validation dialog/component 2019-02-22 20:35:39 +00:00
Klaus Basan
faddf40ba7 Ref T515, functions for matcher setting/getting disabled models 2019-02-22 20:35:38 +00:00
Klaus Basan
da92f3885c Ref T515, settings for matching (run validation) 2019-02-22 20:35:38 +00:00
Klaus Basan
e46b7f5494 Make the ATC tool buttons look like push buttons
For some reason turning them into QPushButton breaks the layout.
This way is a simple way to have tool buttons looking like push buttons.

Overall goal: Make cleare what can be clicked.
2019-02-22 20:35:38 +00:00
Klaus Basan
9c3ae527aa Ref T521, removed CWorkerPointer as discussed MS/KB 2019-02-22 20:35:38 +00:00
Klaus Basan
85cf339e04 Ref T515, some minor adjustments
* use validation status messages for prerequisites
* SwiftGuiStd::onRequestedConsoleMessage
* displayInOverlayWindow for HTML messages
2019-02-22 20:35:37 +00:00
Klaus Basan
cea6611656 Ref T515, added background validation in simulator context
* added signals
* added validator
2019-02-22 20:35:37 +00:00
Klaus Basan
0bcd47b277 Ref T515, background validation for models (in simulator context) 2019-02-22 20:35:37 +00:00
Klaus Basan
4be8ff9e3d Ref T515, use model utils for validation 2019-02-22 20:35:36 +00:00
Klaus Basan
27b9c5e8c8 Text message improvements
* css (text message style sheet)
* settings/send to group boxes NOT checked at beginning
* qss
* string concat with %
2019-02-22 20:35:36 +00:00
Klaus Basan
77e642d42d Ref T515, logic for "isLikely" simulator list moved to model list 2019-02-22 20:35:36 +00:00
Klaus Basan
11daf3b418 Only update ATC buttons if visible 2019-02-22 20:35:36 +00:00
Klaus Basan
6e9d1c7940 Ref T519, only simplify text messages, do not remove accents 2019-02-22 20:35:35 +00:00
Klaus Basan
898e8560d9 Hint when only observer mode is enabled because of no simulator attached 2019-02-22 20:35:35 +00:00
Klaus Basan
5d46017af2 Copy from other swift versions minor UI adjustments 2019-02-22 20:35:35 +00:00
Klaus Basan
f3dd2425ee Ref T515, validate aircraft config values 2019-02-22 20:35:35 +00:00
Klaus Basan
de680f4fcd Ref T515, further utility functions to validate models 2019-02-22 20:35:34 +00:00
Klaus Basan
bb9b5e8e97 Ref T515, added validation dialog for model view 2019-02-22 20:35:34 +00:00
Klaus Basan
5c1f6d9029 Ref T515, minor tweaks 2019-02-22 20:35:34 +00:00
Klaus Basan
107464d92a Ref T515, utility functions for file name/path etc. 2019-02-22 20:35:34 +00:00
Klaus Basan
a0c8f3778b Ref T515, context menus for re-matching
* added re-matching for single aircraft
* re-ordered
2019-02-22 20:35:33 +00:00
Klaus Basan
a90d4465a2 Ref T451, fixed temp. disabled model
* display info message
* aircraft model list implementing ICallsignObjectList (for message)
* fixed wrong flag in requestTempDisable
2019-02-22 20:35:33 +00:00
Klaus Basan
25df1921eb Style 2019-02-22 20:35:33 +00:00
Klaus Basan
13c67e4838 Login UI/lookup improvements
* made tool -> push buttons as easier to spot
* reverse lookup of model before login -> always latest DB data
* use "text only" ICAO code if loading from DB yields no result
2019-02-22 20:35:33 +00:00
Klaus Basan
985674f1cf Ref T514, do not skip reading when aircraft.cfg is found
* check for directories not need to be parsed
* do not skip reading
2019-02-22 20:35:32 +00:00
Klaus Basan
474b1aad6c Ref T514, signal/slot for model loading progress displayed in UI 2019-02-22 20:35:32 +00:00
Klaus Basan
f8ee2acf5d Ref T430, context menus in mapping tool for FG 2019-02-22 20:35:32 +00:00
Klaus Basan
257c8ea9f9 Ref T472, aircraft category value object and list 2019-02-22 20:35:31 +00:00