Commit Graph

3242 Commits

Author SHA1 Message Date
Klaus Basan
9e1f437326 Use a default simulator for emulated driver to avoid ASSERT 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
aecce06b33 Ref T602, read conversion table (ft/m) and functions from/to ft/m 2019-05-13 11:20:35 +02:00
Klaus Basan
9be734ee73 Ref T602, added FL/meter/ft conversion table 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
5e38732276 Ref T577, DEP sort order + QStringView 2019-05-13 11:20:33 +02:00
Mat Sutcliffe
a78f455c18 Ref T585 Check for missing %n placeholders in log message format strings. 2019-04-12 14:54:48 +01:00
Mat Sutcliffe
5d75d58784 Ref T570 Measure sortHint using true CPU time routines. 2019-04-12 14:54:47 +01:00
Mat Sutcliffe
c8d2f2be7e Return status message when value is not set because it was unchanged. 2019-04-12 14:54:47 +01:00
Mat Sutcliffe
5521a20883 Swap comparison order in case the value expensive to compare. 2019-04-12 14:54:46 +01:00
Mat Sutcliffe
d29576b67a Ref T552 Register value classes with qRegisterMetaTypeStreamOperators. 2019-04-12 13:57:17 +01:00
Mat Sutcliffe
6d9f9a286d Ref T552 Using QDataStream marshalling mixins in value classes. 2019-04-12 13:30:55 +01:00
Mat Sutcliffe
fabf6e59ab Ref T552 Added mixins for QDataStream marshalling. 2019-04-12 13:30:55 +01:00
Mat Sutcliffe
a6facc7e7c Ref T552 Removed old unused string-based QDataStream operator that would cause ambiguity with new ones. 2019-04-12 13:30:54 +01:00
Mat Sutcliffe
3454e08bb1 Using more constexpr in metaclass system, that was not possible before due to compiler bugs. 2019-04-12 13:30:54 +01: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
Mat Sutcliffe
c05a32dbd4 Ref T545 Using constructor inheritance in derived container classes. 2019-04-12 13:30:51 +01:00
Mat Sutcliffe
bb59007656 D99 Enable compiler caches 2019-04-12 13:30:48 +01:00
Mat Sutcliffe
980e1d7b80 Restored constexpr initialization and return-by-value of CMeasurementUnit constants
that were removed by commit 787b54108e.

For rationale, see the commits fef2bc528e, c8d78ada65, 07ec7e6bc1 where these
were originally introduced.
2019-04-12 13:30:48 +01:00
Mat Sutcliffe
50e71b11a5 Ref T546 Fixed mistake with locking the correct mutexes. 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
Klaus Basan
d875df6fc7 Remove the comments from qss 2019-04-11 22:12:19 +01:00
Klaus Basan
dd37c7b876 Ref T577, added dep. icons support (for ATC suffix) and changed string comparison to QStringView as discussed with MS 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
fd1f6bcc84 Utility functions, status messages and model list
Ref T247 follow up
2019-04-11 22:12:17 +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
347e584998 Use simulator directory in background validation
Ref T247 follow up
2019-04-11 22:12:16 +01:00
Klaus Basan
fd8cf4337b Allow to validate models against a root directory of the simulator
The XPlane aircraft needs to be inside the XPlane folder

Ref T247 follow up
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
991c7d59ef Ref T566, use "configurable" reverse lookup in network/airspace monitor parts 2019-04-11 22:12:12 +01:00
Klaus Basan
002f9e6a9b Ref T566, log flags/enum in own files and DBus/meta registration
I do not want to have to include the complex matcher and network classes just for the enums/flags
2019-04-11 22:12:12 +01:00
Klaus Basan
6296feac19 Allow to disable tooltip by dot command ".tooltip" 2019-04-11 22:12:08 +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
Mat Sutcliffe
e5e6c53c82 Fixed buggy implementation of CPhysicalQuantity::lessThan.
This bug could cause a variant containing a list containing a null PQ
to compare equal to a variant containing a list containing a non-null PQ.
2019-04-11 22:12:04 +01:00
Mat Sutcliffe
38fe2d1c49 Removed null check in CPhysicalQuantity::compareImpl as it was wrong and useless. 2019-04-11 22:12:04 +01:00
Mat Sutcliffe
798a0b8f06 Using friend function comparison and arithmetic operators, for parameter symmetry. 2019-04-11 22:12:03 +01:00
Mat Sutcliffe
1089adf18d Cause fatal errors to trigger a crashpad crash on Windows release builds.
This is needed because Qt changed from `std::abort` to `__fastfail`,
which can't be caught by crashpad.
2019-04-11 22:12:03 +01:00
Klaus Basan
057031293d Ref T578, display level and path (not just path) 2019-04-11 22:12:03 +01:00
Klaus Basan
f54d85dfbc Ref T578, allow to search gliders in parallel branch
* utility functions
* logs
* fixed returning wrong result
2019-04-11 22:12:03 +01:00
Klaus Basan
b13035b3f9 Check for XSwiftBus version before download 2019-04-11 22:12:03 +01:00
Klaus Basan
c900123af5 Ref T578, style/typo 2019-04-11 22:12:02 +01:00
Klaus Basan
246d9abca8 Ref T578, CG null and DB key improvements 2019-04-11 22:12:02 +01:00
Klaus Basan
4925bb46bd Added FG in config component, follow up of T430 2019-04-11 22:12:01 +01:00
Klaus Basan
88e82404e2 Validate simulator info for model (used for quick mapping wizard) 2019-04-11 22:11:59 +01:00
Klaus Basan
3d563d9e7d Ref T554, clean up outdated auto publish files 2019-04-11 22:11:59 +01:00
Klaus Basan
3988fbdb32 Ref T430, follow ups of FG integration fixing wrong distributor handling
* fixing a bug where the radio button and check box names got mixed
* removed code for FG disabling
* style

Backend T576
2019-04-11 22:11:59 +01:00
Klaus Basan
57356a372a No validation if model set is empty 2019-04-11 22:11:59 +01:00
Klaus Basan
77a898c9ec Utility functions for notification sounds 2019-04-11 22:11:58 +01:00
Roland Rossgotterer
264002cb63 Style and formatting 2019-04-11 22:11:57 +01:00