Commit Graph

1701 Commits

Author SHA1 Message Date
Klaus Basan
06d404bda8 Check Qpointer "myself" in loop 2019-05-13 11:21:07 +02:00
Mat Sutcliffe
61d933be12 Tidying up around QPointer guards. 2019-05-13 11:21:06 +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
bad8ad2a8e Ref T650, added more hotkeys such as OEM keys
* based on http://www.kbdlayout.info/
* OEM key solves accent / dead key issue for most cases
* Mac/Linux parts still missing
2019-05-13 11:21:04 +02:00
Klaus Basan
6ff118b3c0 Ref T645, minor style changes 2019-05-13 11:21:04 +02:00
Klaus Basan
da2b3e05fd Minor interpolator improvements, display 2nd invalid version instead of first 2019-05-13 11:21:02 +02:00
Klaus Basan
15d88b37e5 Minor UI style fix 2019-05-13 11:21:02 +02:00
Klaus Basan
efe54443cc Also allow to set "only in error/warning" case from validation dialog 2019-05-13 11:20:59 +02:00
Klaus Basan
336b87ce86 Ref T617, display real name for private messages
* search by callsign first
* add real name to tab
* flag if real name is to be shown
2019-05-13 11:20:58 +02:00
Klaus Basan
8210b0fdf0 Always enable aircraft if changing model string (maunally changing model) 2019-05-13 11:20:55 +02:00
Klaus Basan
9b1c1ccf3d Logoff if simulator is disconnected (auto logoff trigger) 2019-05-13 11:20:55 +02:00
Klaus Basan
71fbe5b604 Allow to filter by combined type 2019-05-13 11:20:53 +02:00
Klaus Basan
3c23fdb461 Ref T650, better log messages 2019-05-13 11:20:52 +02:00
Klaus Basan
384c9335a3 Style 2019-05-13 11:20:52 +02:00
Klaus Basan
02896d06d2 Prepared for only A-Z/0-9 callsign entry 2019-05-13 11:20:52 +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
a764a2de7e Added value for notification volume in sound setting 2019-05-13 11:20:49 +02:00
Klaus Basan
8eff8cd3ba Enable AUTO LOGOFF per default 2019-05-13 11:20:48 +02:00
Klaus Basan
291b477d44 Ref T644, allow to set notification sounds directory 2019-05-13 11:20:48 +02:00
Klaus Basan
ecc203cf2e Ref T643, disable interactive docking 2019-05-13 11:20:48 +02:00
Klaus Basan
e411dbb125 Display pressure altitude in simulator view 2019-05-13 11:20:48 +02:00
Klaus Basan
c56775e815 Ref T637, allow 3 letter ICAOs in FP
* strict or lenient airport check
* allow to enter 3 letter ICAO codes in FP
2019-05-13 11:20:48 +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
cb70234184 UI texts/minor fixes 2019-05-13 11:20:45 +02:00
Klaus Basan
95bcd4c15b Ref T632, filter out clients not in range 2019-05-13 11:20:42 +02:00
Klaus Basan
3294a78fc4 Allow max. length of route and remarks combined 2019-05-13 11:20:41 +02:00
Klaus Basan
5caea5ad9b Ref T620, check for empty string as path, QDir("") exists 2019-05-13 11:20:40 +02:00
Klaus Basan
f57dd8d9dd Ref T630, avoid invalid simulator for new set 2019-05-13 11:20:40 +02:00
Klaus Basan
f6ea91e0b2 Add missing FG part 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
90373c3a34 Ref T609, UI setting for COM synced 2019-05-13 11:20:39 +02:00
Klaus Basan
927903ec53 XSwiftBus spelling 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
c69a833598 Style 2019-05-13 11:20:39 +02:00
Klaus Basan
b093d02f49 Bring a modal window back to front when opening a dialog
Otherwise it can happen the modal window in background blocks the other UI.
2019-05-13 11:20:39 +02:00
Klaus Basan
8eb3bd5278 Own model set dialog / dialog improvements
* better terms
* clear button to clear own model set
2019-05-13 11:20:38 +02:00
Klaus Basan
4ed0d6befd Style 2019-05-13 11:20:38 +02:00
Klaus Basan
8cf79a512a Ref T613, added missing checkbox and style 2019-05-13 11:20:38 +02:00
Klaus Basan
139ae130db Improved tooltip/error message 2019-05-13 11:20:37 +02:00
Klaus Basan
9287713cb8 Ref T606, added back/tab/ESC as hotkeys 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
fbf761f3f0 Ref T599, use event filter for uc 2019-05-13 11:20:36 +02:00
Klaus Basan
cbe9aea282 Ref T602, use conversion table in dialog 2019-05-13 11:20:35 +02:00
Klaus Basan
e1b3f075b5 Ref T602, allow to define floor (round down)/round for altitude 2019-05-13 11:20:35 +02:00
Klaus Basan
ccbd650a1d Basic sim settings, removed unnecessary column in grid layout 2019-05-13 11:20:33 +02:00
Klaus Basan
d727392306 Improved validation overlay msgs. and tab preselect 2019-05-13 11:20:33 +02:00
Klaus Basan
9436bce9be Minor mapping tool improvements, including scrollTo first highlighted row 2019-05-13 11:20:33 +02:00
Mat Sutcliffe
a366ad8943 Added with() and withValidation() methods in CLogCategoryList. 2019-04-12 13:30:54 +01:00
Mat Sutcliffe
1cb21f0a4b Ref T545 Removed redundant constructors that are now inherited. 2019-04-12 13:30:53 +01:00