Commit Graph

2213 Commits

Author SHA1 Message Date
Klaus Basan
3c23fdb461 Ref T650, better log messages 2019-05-13 11:20:52 +02:00
Klaus Basan
5d98b56a7e Ref T644, deferred init of notification sounds 2019-05-13 11:20:51 +02:00
Klaus Basan
77fcde6465 Ref T644, audio volume for notification sounds can be set 2019-05-13 11:20:50 +02:00
Klaus Basan
bcbdaaf1a7 COM audio did not tune in (voice room) if channel was already selected at startup
Reason was: hardcoded channel spacing to 8.33kHz

As a result changed to channel spacing based on COM unit, which could also be changed at runtime

* the issue itself was in own aircraft context
* added functions for channel spacing
* changed to COM unit channel spacing (instead of hardcoded spacing)
2019-05-13 11:20:49 +02:00
Klaus Basan
8df7404f2b Fixed staggered update 2019-05-13 11:20:49 +02:00
Klaus Basan
a764a2de7e Added value for notification volume in sound setting 2019-05-13 11:20:49 +02:00
Klaus Basan
e4b0655129 Ref T644, allow to fetch notifications sounds from an arbitrary directory
* added settings
* utility functions
2019-05-13 11:20:48 +02:00
Klaus Basan
57c6d8ac77 Ref T623, ignore/unignore dot command 2019-05-13 11:20:45 +02:00
Klaus Basan
c51dce8bfd Style 2019-05-13 11:20:44 +02:00
Klaus Basan
f03d2bf36b Ref T632, QPointer for single shot 2019-05-13 11:20:43 +02:00
Klaus Basan
a1490fd4e0 Ref T632, mix fixes
* avoid empty callsign CClient object (harmless, but stupid)
* better validations in client provider
* check aircraft config packets (really broadcasts)
2019-05-13 11:20:42 +02:00
Klaus Basan
275006dad4 Ref T632, more detailled entry check for adding a remote aircraft (finds empty callsign) 2019-05-13 11:20:41 +02:00
Klaus Basan
303e8b0f88 Ref T632, in snapshot avoid to add aircraft which are no longer in range 2019-05-13 11:20:41 +02:00
Klaus Basan
989c998e66 Also log rendering setup in crashinfo 2019-05-13 11:20:41 +02:00
Klaus Basan
22f140a494 Write info about the weather into the crashinfo file 2019-05-13 11:20:40 +02:00
Klaus Basan
599064fe6c Use models from centralized model cache
* no copy needed
* cache is synchronized when loading models
2019-05-13 11:20:40 +02:00
Klaus Basan
a553dfc708 Ref T632, minor improvements for no callsign 2019-05-13 11:20:40 +02:00
Klaus Basan
9fd3925238 Style 2019-05-13 11:20:40 +02:00
Klaus Basan
2d654e2fef Ref T609, tristate LED showing if synced with simulator com 2019-05-13 11:20:40 +02:00
Klaus Basan
53fb28d70c Ref T609, setting if COM is synced with simulator 2019-05-13 11:20:39 +02:00
Klaus Basan
13a2465424 Ref T609, encapsulate PTT action/key 2019-05-13 11:20:39 +02:00
Klaus Basan
4951e7e35f Ref T614, improved log 2019-05-13 11:20:37 +02:00
Klaus Basan
df686d7efc Ref T607, detect mappings from quick mapping wizard 2019-05-13 11:20:36 +02:00
Klaus Basan
dd1aec056f Ref T601, added chat command 2019-05-13 11:20:34 +02:00
Mat Sutcliffe
d29576b67a Ref T552 Register value classes with qRegisterMetaTypeStreamOperators. 2019-04-12 13:57:17 +01:00
Mat Sutcliffe
a366ad8943 Added with() and withValidation() methods in CLogCategoryList. 2019-04-12 13:30:54 +01:00
Mat Sutcliffe
c05a32dbd4 Ref T545 Using constructor inheritance in derived container classes. 2019-04-12 13:30:51 +01:00
Mat Sutcliffe
8c0d82de99 Added CDatabaseWriter::getLogCategories. 2019-04-12 13:30:49 +01:00
Mat Sutcliffe
21a13978a2 Remove redundant code. 2019-04-12 13:30:49 +01:00
Mat Sutcliffe
bb59007656 D99 Enable compiler caches 2019-04-12 13:30:48 +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
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
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
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
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
a9967e2002 Style 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
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
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
ed20b97950 Fixed some URL because of MS server setup 2019-04-11 22:12:06 +01:00
Klaus Basan
0d0e093330 Download related:
* Info which URL failed
* log redirects
* disabled CNetworkUtils::setSwiftClientSslCertificate(copiedReques
2019-04-11 22:12:05 +01:00
Klaus Basan
48da5da393 Avoid crash during shutdown 2019-04-11 22:12:04 +01:00
Klaus Basan
a5835f963c Loading defaults from launcher setup did not work anymore.
For some strange reason the radio button checking did not work. Used a new concept.
2019-04-11 22:12:01 +01:00