Commit Graph

498 Commits

Author SHA1 Message Date
Klaus Basan
be3283305a Ref T417, flight plan follow ups
* fixed eventfilter, only allow ASCII values, disable in read only mode
* set remarks values "from external"
* set SELCAL value
2019-09-16 22:40:13 +01:00
Klaus Basan
f827cfc5cd Ref T417, FP UI allow SimBrief download 2019-09-16 22:40:11 +01:00
Klaus Basan
88373744f8 Ref T417, parse SimBrief XML format 2019-09-16 22:40:10 +01:00
Klaus Basan
3f66adfb94 Ref T417, SimBrief data class 2019-09-16 22:40:10 +01:00
Klaus Basan
16e19ad6d3 Fixed typo, style 2019-09-16 22:40:07 +01:00
Klaus Basan
693c94c87a Send FP altitude without unit
https://discordapp.com/channels/539048679160676382/539846348275449887/593211815559823367
https://discordapp.com/channels/539048679160676382/539846348275449887/593063154238619649
2019-09-16 22:40:01 +01:00
Klaus Basan
fba288edc3 Ref T690, aded SVFR and DVFR to FP 2019-09-16 22:40:01 +01:00
Klaus Basan
f6d078de34 Ref T684, better detection of callsign type for ATC stations
* detection in "CCallsign::unifyCallsign"
* force ATC callsign in nAtisReplyReceived
2019-09-16 22:39:55 +01:00
Klaus Basan
5da74faad0 Ref T684, renamed to "getAirlinePrefix()", as airline comes first 2019-09-16 22:39:54 +01:00
Klaus Basan
4e24edcb0a Ref T658, matching script support for flight number and callsign "as set" 2019-09-16 22:39:52 +01:00
Klaus Basan
71e09b008f Ref T681, renamed to rememberElevationAndSimulatorCG and style 2019-09-16 22:38:08 +01:00
Klaus Basan
fa60cc6025 Style 2019-09-16 20:29:48 +01:00
Klaus Basan
56d72b94c1 Improved matching logging 2019-09-16 20:29:45 +01:00
Klaus Basan
b9366e636c Ref T664, allow hyphen in ATC station callsign 2019-05-23 13:00:28 +02:00
Klaus Basan
e3dceccefd Airline icon as HTML img code 2019-05-13 11:21:11 +02:00
Klaus Basan
6e5ce49498 Ref T654, "G" is glider and NOT gyrocopter 2019-05-13 11:20:54 +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
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
12953321da Ref T638, register XPDR code 2019-05-13 11:20:47 +02:00
Klaus Basan
d999810955 VATGOV icon 2019-05-13 11:20:42 +02:00
Klaus Basan
7fee1cfcff Ref T632, make users a callsign object list 2019-05-13 11:20:41 +02:00
Klaus Basan
3294a78fc4 Allow max. length of route and remarks combined 2019-05-13 11:20:41 +02:00
Klaus Basan
72ab9e7994 Added VATGOV support for callsign 2019-05-13 11:20:41 +02:00
Klaus Basan
bf26695530 Ref T609, added send/receive flags for COM unit 2019-05-13 11:20:38 +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
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
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
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
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
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
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
246d9abca8 Ref T578, CG null and DB key improvements 2019-04-11 22:12:02 +01:00
Klaus Basan
57ae224c41 Ref T573, short XPDR string 2019-04-11 22:11:46 +01:00
Klaus Basan
0b29894bd8 Ref T472, completer displays category 2019-04-11 22:11:41 +01:00
Klaus Basan
13de708944 Ref T472, improved scoring for ICAO code and added category support 2019-04-11 22:11:41 +01:00
Klaus Basan
54adb40329 Ref T472, further utility functions for category handling 2019-04-11 22:11:40 +01:00
Klaus Basan
360edca4b3 Ref T472, utility functions for category 2019-04-11 22:11:39 +01:00
Klaus Basan
a4dc89a295 Ref T562, fix 2-letter aircraft ICAO codes
* added constexpr for aircraft ICAO min/max length
* use ICAO designator in FP if there is no "getCombinedPrefixIcaoSuffix"
2019-04-11 22:11:39 +01:00
Klaus Basan
e31fa91052 FP style 2019-04-11 22:11:38 +01:00
Klaus Basan
4e20c20274 CAircraftIcaoCode/CAirlineIcao style 2019-04-11 22:11:37 +01:00
Mat Sutcliffe
83dec5408b Ref T557 Metaclass flag to preserve measurement unit when marshalling PQ's in flight plans. 2019-04-11 22:11:35 +01:00
Klaus Basan
567a55503f Ref T556, fixed wrong meta member -> BLACK_METAMEMBER(cruiseTrueAirspeed) 2019-04-11 22:11:35 +01:00
Klaus Basan
5846860382 Ref T472, utility functions for aircraft categories 2019-04-11 22:11:35 +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
9cee34f4cc Ref T472, allow to pass already existing values for model parsing
* list to map: toDbKeyValueMap
* categories can also be passed, hence the categories can be seen in model views
2019-02-22 20:36:28 +00:00