Commit Graph

187 Commits

Author SHA1 Message Date
Klaus Basan
3eb6e0fbfe Remove push_macro, seems no longer to be needed 2019-06-30 23:52:19 +02:00
Klaus Basan
854952e1b9 Ref T554, trigger auto publish dialog when shutting down 2019-06-30 23:52:19 +02:00
Klaus Basan
f06eb1bc7f Ref T554, setting for auto publish (timestamp) 2019-06-30 23:52:18 +02:00
Klaus Basan
1cd7496a78 Fixed typo, style 2019-06-30 23:52:18 +02:00
Klaus Basan
c787703781 Ref T673, incognito flag/menu 2019-06-22 00:07:37 +02:00
Klaus Basan
ff8aedd99b Ref T554, auto publishing dialog in swift pilot client UI 2019-06-18 02:55:37 +02:00
Klaus Basan
b28d8c7439 Fixed "window on top"
* do not show navigator
* no longer "on top" does not mean "on bottom"
* Qt::QueuedConnection
2019-05-25 03:35:49 +02:00
Roland Rossgotterer
5f00747d19 [MacOS] Ask user for permission to access microphone
This is required for MacOS 10.14 and later. This also requires an explanation why
access is required in the apps Info.plist. Hence added custom Info.plist templates
for each app.
2019-05-13 11:21:05 +02:00
Roland Rossgotterer
a7509669f9 Refactor crashpad initialization
Crashpad handler was initialized quite late since we were waiting for settings. However the settings in crashpad are persistent itself, hence we can start it at the earliest possible time and change the upload settings independently later. The only prerequisite is to have QCoreApplication constructed in order for the application name to be available.
ref T652
2019-05-13 11:21:05 +02:00
Klaus Basan
2139fc2a5f Use definition for PTT 2019-05-13 11:20:57 +02:00
Klaus Basan
9a0f2263cc Ref T639, unify the connect buttons
* toggle connection from button bar directly -> public
* use Qt::QueuedConnection
* allow to reset values
2019-05-13 11:20:47 +02:00
Klaus Basan
e67a54f497 Ref T600, use CTRL/SHIFT for info area shortcut, not conflicting with some other shortcuts 2019-05-13 11:20:35 +02:00
Klaus Basan
24880c39fc Guard 2019-04-11 22:12:19 +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
66cbe1662e Ref T560, reset move position 2019-04-11 22:12:05 +01:00
Klaus Basan
dfd54e497c [qss] Stylesheet improvements as discussed in Discord for Win 1920x....
* Launcher slightly larger to avoid scrollbars
* XPDR mode in status bar a bit higher
* Cockpit COM component a bit higher
2019-04-11 22:11:58 +01:00
Klaus Basan
e463689490 Ref T573, allow different color in XPDR mode component from stylesheet
* changed signal to trigger reload of stylesheet (only way to update dynamic properties)
* made infobar left aligned (and not spacer aligned), better scaling
* adjusted qss
2019-04-11 22:11:47 +01:00
Klaus Basan
0a013fc906 Style 2019-04-11 22:11:46 +01:00
Klaus Basan
8c83020b92 Ref T567, PTT click also on key up
* added sound
* UI component
2019-04-11 22:11:45 +01:00
Klaus Basan
d8d4fdf766 Ref T565, check for audio context 2019-04-11 22:11:42 +01:00
Klaus Basan
b57003c4e8 Style, typo 2019-04-11 22:11:35 +01:00
Klaus Basan
bd1ef5dfea Use "myself" QPointer with "sGui->processEventsToRefreshGui"
Rational: during "sGui->processEventsToRefreshGui" object can be deleted
2019-04-11 22:11:32 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Klaus Basan
08578e202a Ref T536, use always the same overlay widget for text messages
* handle request signals
* "slot" functions (e.g. nShowOverlayInlineTextMessageCallsign) so we can later react on settings
2019-02-22 20:36:14 +00:00
Klaus Basan
2d30c1cce8 Style 2019-02-22 20:35:59 +00:00
Mat Sutcliffe
fe7a45afcf Ref T516 Update CStatusMessage call sites to use new syntax. 2019-02-22 20:35:51 +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
6acde8799f Ref T515, display onValidatedModelSet results in UI 2019-02-22 20:35:39 +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
fee2f8c5a0 Ref T506, context menu for user view -> COM text messages 2019-02-22 20:35:27 +00:00
Klaus Basan
f2722d78f7 Ref T506, only use displayInInfoWindow if not an overlay text message widget 2019-02-22 20:35:25 +00:00
Klaus Basan
f684c44c1d XSwiftBus check 2019-02-22 20:35:23 +00:00
Klaus Basan
d28b09141b PTT click sound as a follow up of Ref T494 2019-02-22 20:35:08 +00:00
Klaus Basan
f8c17e10e8 Ref T494, CNotificationSounds refactring
* use Q_DECLARE_FLAGS NotificationFlag/Notification for sounds, not the weird version from very early swift days
* splt into h/cpp files
* added new sounds
2019-02-22 20:35:06 +00:00
Klaus Basan
03ac54cefa Ref T491, style/minor tweaks 2019-02-22 20:35:05 +00:00
Mat Sutcliffe
225ff81252 Ref T485 Adjust CLogMessage and CStatusMessage call sites to use the new API. 2019-02-22 20:34:55 +00:00
Mat Sutcliffe
333ea1b8df Fixed clazy warnings: empty QStringLiteral. 2019-02-22 20:23:32 +00:00
Klaus Basan
2bf9ff6d8b Ref T447, when "on top" is selected trigger follow up actions 2018-12-11 10:53:32 +01:00
Klaus Basan
6ebb2ee502 Ref T447, toggleStayOnTop for CGuiApplication 2018-12-10 03:41:16 +01:00
Klaus Basan
80c3143fb0 Minor tweaks 2018-12-02 18:27:05 +01:00
Klaus Basan
8003a50ae5 Ref T420, trigger logoff countdown when simulator is no longer vital 2018-11-16 02:49:56 +01:00
Klaus Basan
254abdf68b Style 2018-11-16 02:49:55 +01:00
Klaus Basan
d556383090 Ref T384, text message component "self connecting" to contexts.
Also allow to remove "all messages" tab
2018-10-05 17:39:59 +02:00
Klaus Basan
6897abe912 Style, singleShot guard, Doxygen 2018-08-09 01:38:52 +02:00
Klaus Basan
92deb19572 Also allow to use SHIFT + button for models, aircraft
* added setTab functions
* shift can be used to reset to first tab
2018-08-09 01:25:51 +02:00
Klaus Basan
bc39695ecc GUI crashes if stylesheet changes, this provides a fix 2018-08-01 03:06:17 +02:00
Klaus Basan
4ca6bb11aa Style change signals used Qt::QueuedConnection 2018-07-31 01:43:38 +02:00
Klaus Basan
c750ad1dfc As a follow up of voice testing
* allow to directly go from ATC component to audio component (control volume)
* reordered keypad a bit
* audio setup, "private slots" -> "private"
2018-06-13 13:59:44 +02:00
Klaus Basan
5ff1e82cb7 QTimer::singleShot "guard" 2018-06-13 13:59:24 +02:00