refs #219, load flight plan

* fixed issue with parsing, only default locale is used. Now user's local possible
* allow to load FP for other callsigns as well (voice capabilities)
* Improved handling of CTime, inclusive bug fixes and time formatting
* Max. lengths for FP fields as const value (so we can change it if required)
* Load FP from GUI component
* Samples for PQ classes
* Adjusted depending classes (e.g. client)
This commit is contained in:
Klaus Basan
2014-06-05 02:33:03 +02:00
parent e823f87bab
commit 226edda23b
17 changed files with 293 additions and 147 deletions

View File

@@ -15,9 +15,11 @@ namespace BlackMiscTest
*/
int CSamplesPhysicalQuantities::samples()
{
QVariant parsedPq = CPqString::parseToVariant("100 km/h");
parsedPq = CPqString::parseToVariant("-33ft");
parsedPq = CPqString::parseToVariant("666");
CSpeed parsedPq1 = CPqString::parseToVariant("100 km/h").value<CSpeed>();
CLength parsedPq2 = CPqString::parseToVariant("-33ft").value<CLength>();
QVariant parsedPq3 = CPqString::parseToVariant("666");
qDebug() << "parsed" << parsedPq1 << parsedPq2 << parsedPq3;
CSpeed speedParsed = CPqString::parse<CSpeed>("111.33ft/s");
CFrequency frequencyParsed = CPqString::parse<CFrequency>("122.8MHz");
qDebug() << "parsed" << speedParsed << speedParsed.valueRoundedWithUnit(2, true) << frequencyParsed << frequencyParsed.valueRoundedWithUnit(2, true);