Commit Graph

2921 Commits

Author SHA1 Message Date
Klaus Basan
67840b53c7 [FSD] Ref T753, avoid ":" in FPs
Also avoid unnecessary roundtrips of UI updates
2019-10-23 00:38:26 +02:00
Klaus Basan
6b809cd896 Ref T747, window to top/back 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
b569040492 Ref T736 Fixed inverted x coordinate of CRadarComponent. 2019-10-23 00:38:25 +02:00
Mat Sutcliffe
7b538a560a Ref T736 Refactor CRadarComponent so the polar-to-cartesian conversion happens in one place only. 2019-10-23 00:38:25 +02:00
Klaus Basan
88ff7ff758 [AFV] Ref T739, added ATC tuned in/out 2019-10-18 22:51:17 +02:00
Klaus Basan
40eb531a3a [AFV], Ref T731 allow to open the drashdump directory from menu/launcher tools 2019-10-18 16:36:15 +02:00
Klaus Basan
aaa5fc259a Doxygen 2019-10-18 12:10:55 +02:00
Klaus Basan
11f74a05e6 [AFV] Ref T739, avoid roundtrips if devices did not change but are refreshed 2019-10-18 10:36:34 +02:00
Klaus Basan
a8c7575d9d Style 2019-10-18 10:36:25 +02:00
Klaus Basan
1fe2109a89 [AFV] Ref T730, allow to set AFV notifcation sounds in AFV settings 2019-10-18 10:36:25 +02:00
Klaus Basan
7fdc2c3db3 [AFV] Ref T730, changed/added settings for AFV and allow still to use old swift notifications 2019-10-18 10:36:25 +02:00
Klaus Basan
f980fd02d5 [AFV] Ref T739, check if COM integration is used and make sure to use TX/RX defaults if NOT
There was a bug that COM integration was used although it was disabled
2019-10-18 10:36:24 +02:00
Klaus Basan
8ecfd8f23d Ref T739, workaround to hide "local signals" from Dbus registration
Directly using CAfvClient signals - a scenario we actually want to avoid
2019-10-18 10:36:24 +02:00
Klaus Basan
9dc287accb [AFV] Ref T739, added a dialog for cockpit/audio so CAfvClient can be used in core UI 2019-10-18 10:36:24 +02:00
Klaus Basan
8d956436e7 [AFV] Ref T739, use the Audio base class with the shared CAfvClient functions 2019-10-18 10:36:24 +02:00
Klaus Basan
563e5d85be Style 2019-10-16 17:40:32 +02:00
Klaus Basan
f76448fbaf [AFV] Ref T730, changed to "startedAudio" signal, relayed from CAfvClient (and not like before emitted in context)
Since start can be async (in another thread) it was possible the "old" signal was emitted too early
2019-10-13 16:47:41 +02:00
Klaus Basan
2468b2ee49 [AFV] Ref T739, fixed typos, style and Doxygen in contexts 2019-10-11 19:40:43 +01:00
Klaus Basan
8622b7b583 Doxygen 2019-10-11 19:40:43 +01:00
Roland Rossgotterer
11ee2413b5 Doxygen 2019-10-11 19:40:42 +01:00
Mat Sutcliffe
57ff07592a [AFV] CInputManager stores icon indexes instead of QPixmap instances
The GUI converts icon indexes to QPixmap indexes when needed.
This fixes the context unittest that was broken by audio context changes.
2019-10-11 19:00:52 +01:00
Roland Rossgotterer
01d144b528 [AFV] Hide AFV client behind context 2019-10-11 19:00:52 +01:00
Klaus Basan
fc70767636 Ref T730, initially update cockpit UI values "after some time", just to make sure the UI refelcts the context state 2019-10-11 19:00:50 +01:00
Klaus Basan
1ceac51771 Encode HTML messages, reported as bug in Discord 2019-10-11 19:00:49 +01:00
Klaus Basan
160589c975 Ref T731, initally also update UI with "onUpdatedClientWithCockpitData()" 2019-10-11 19:00:48 +01:00
Klaus Basan
ff33b59683 Ref T739, make member of CAfvClient a "pointer"
* we can use forward declaration for m_voiceClient
* make IContextAudio -> BlackMisc::CIdentifiable
* removed delayedInitMicrophone, RR will move it to another place
2019-10-11 19:00:48 +01:00
Roland Rossgotterer
139690457d [AFV] Temporarily disable AFV Map in swiftguistd 2019-10-11 19:00:46 +01:00
Klaus Basan
2123529fd8 Ref T730, Ref T731 update voice server setup to AfV URLs (formerly UDP ports) 2019-10-11 19:00:45 +01:00
Klaus Basan
857e3581b0 Ref T730, style
* set object name
* use m_XYZ member name
2019-10-11 19:00:43 +01:00
Klaus Basan
bcd97c3a60 Ref T731, correct UI audio messages 2019-10-11 19:00:41 +01:00
Mat Sutcliffe
b90855d393 [AFV] Fixed GCC and Clang errors 2019-10-11 19:00:40 +01:00
Klaus Basan
66ea77d25f Ref T739, removed voice room functions from context and UI 2019-10-11 19:00:37 +01:00
Klaus Basan
66968ff3a5 Ref T739, style 2019-10-11 19:00:36 +01:00
Klaus Basan
be4776ce85 Ref T730, removed voice room selection in ATC station component and settings 2019-10-11 19:00:24 +01:00
Klaus Basan
30158975b6 Ref T731, correctly set "disable VHF simulation" checkbox 2019-10-11 19:00:23 +01:00
Klaus Basan
bde7baf84d Ref T730, style 2019-10-11 19:00:21 +01:00
Klaus Basan
1ffedcb252 Ref T731, minor UI tweaks 2019-10-11 19:00:18 +01:00
Klaus Basan
9abbbd262a Ref T731, adjusted notification UI to show new notifcations, voice rooms removed 2019-10-11 19:00:17 +01:00
Klaus Basan
2a932c977b Ref T731, adjusted settings UI to use notifcation settings 2019-10-11 19:00:17 +01:00
Klaus Basan
197854e7de Ref T731, removed unused UI components 2019-10-11 19:00:16 +01:00
Klaus Basan
dcfe275cc1 Ref T730, adjusted airspace monitor and ATC model
* added cross coupled in model
* "disabled" onAtisVoiceRoomReceived
2019-10-11 19:00:14 +01:00
Klaus Basan
a06205efbd Ref T731, use CLevelMeter in CAudioDeviceVolumeSetupComponent 2019-10-11 19:00:05 +01:00
Klaus Basan
b5ad603e55 Ref T731, adjusted CLevelMeter for "our needs"
* low/high color
* peak level
2019-10-11 19:00:04 +01:00
Klaus Basan
80a96d37fc Ref T731, display TX/REC from AFV client in UI 2019-10-11 19:00:04 +01:00
Klaus Basan
840633749e Ref T731, simplified form of ATC station map 2019-10-11 19:00:03 +01:00
Klaus Basan
b26cde4ed5 Ref T731, style sheet for level meters 2019-10-11 19:00:03 +01:00
Klaus Basan
76fd0cfc91 Ref T731, display received callsigns 2019-10-11 19:00:03 +01:00
Klaus Basan
16a1f1a8a9 Ref T731, audio UI
* set settings from UI properly
* UI improvements
2019-10-11 19:00:02 +01:00
Klaus Basan
6071e77b7f Ref T730, removed voice room related funcions from audio context 2019-10-11 18:59:59 +01:00
Klaus Basan
11275d3560 Ref T731, connected AFV client signals with UI 2019-10-11 18:59:57 +01:00