Klaus Basan
5223d2fbd8
refs #452 , improved FSX aircraft cfg data / cfg parser
...
* new attributes (e.g. "created by")
* conversion to CAircraftModel
* using interface in CAircraftCfgParser
* new utility methods in FS utility class
* adjusted model mappings provider
2015-11-19 20:59:04 +00:00
Klaus Basan
ab8828f177
refs #452 , provider for data read via web services
2015-11-19 20:59:03 +00:00
Klaus Basan
ee3a4d7a2e
refs #452 , interface for a model loader.
...
This will allow to load aircraft models in the mapping tool independent from a driver
2015-11-19 20:59:02 +00:00
Klaus Basan
fce5fd4515
refs #452 , adjusted matcher to new classes / considering removed classes
2015-11-19 20:59:01 +00:00
Klaus Basan
e6eac2333d
refs #452 , misc. functions for pixmap and hex value handling
2015-11-19 20:58:59 +00:00
Klaus Basan
38c92c5676
refs #452 , adjusted aircraft/aviation classes
2015-11-19 20:58:58 +00:00
Klaus Basan
ad1938b8d8
refs #452 , allow to pick random elements from collection
...
(will be used in view resizing)
2015-11-19 20:58:57 +00:00
Klaus Basan
5718abe03c
refs #452 , DB flags describing what entities to read
2015-11-19 20:58:56 +00:00
Klaus Basan
0a74c3421d
refs #452 , support for P3D in project class
2015-11-19 20:58:54 +00:00
Klaus Basan
fc2982c7c3
refs #452 , allow to "shutdown" threaded reader
2015-11-19 20:58:53 +00:00
Klaus Basan
567cead20d
refs #452 adjusted network utilities
...
* formatting
* new connect / URL methods
2015-11-19 20:58:52 +00:00
Klaus Basan
b5477c7c94
refs #452 , status messages
...
* DB support
* finders and convenience methods
2015-11-19 20:58:51 +00:00
Klaus Basan
5587c06d37
Fixed comment in pixmap class
2015-11-19 20:58:50 +00:00
Klaus Basan
ae24700299
refs #452 , adjusted aircraft/aviation classes
...
* support for loading from datastore
* improved timestamp handling
* new color and country classes
* new attributes
* updates for missing parts in CUser
2015-11-19 20:58:48 +00:00
Klaus Basan
c5f7179588
refs #452 , simulator info class (which simulator is supported?)
2015-11-19 20:58:47 +00:00
Klaus Basan
46f743c382
refs #452 , added distributor entity and lists
2015-11-19 20:58:46 +00:00
Klaus Basan
6a677c06d6
refs #452 , JSON updates
...
* streaming fot pixmap
* convenience methods
2015-11-19 20:58:44 +00:00
Klaus Basan
7ca06c196d
refs #452 , added icons to blackmisc
2015-11-19 20:58:43 +00:00
Klaus Basan
abd1927eb9
refs #452 , added streaming operator for pixmap
2015-11-19 20:58:42 +00:00
Klaus Basan
874f29098b
refs #452 , removed some classes which will be replaced by new classes
...
* CAircraftMappings -> will be replace by CAircraftModel
* CAircraftIcaoData aircraft ICAO data -> aircraft/airline ICAO code and livery
* CAircraft class no longer to be used, but CSimulatedAircraft
* removed corresponding GUI model classes / filters
2015-11-19 20:58:36 +00:00
Klaus Basan
51e8a6a208
refs #452 , added getClassName for variant
...
(as discussed with MS)
2015-11-19 20:58:34 +00:00
Klaus Basan
ab46ed615c
refs #452 , added a resource project just adding files such as icons, data files etc.
2015-11-19 20:58:32 +00:00
Mathew Sutcliffe
0e2f8f51ba
refs #450 CVariant has to work around the fact that QtDBus can't marshal an invalid QVariant.
2015-11-19 20:58:29 +00:00
Mathew Sutcliffe
6601393df8
refs #460 CDataCache for dynamic (downloaded/generated) data with file-based distribution among processes.
2015-11-19 20:58:26 +00:00
Mathew Sutcliffe
56d8bf4651
refs #457 Workaround GCC 4.7.2 internal compiler error.
2015-11-19 20:58:25 +00:00
Mathew Sutcliffe
f50400bd94
refs #457 Use cases for CWorker non-void tasks and thenWithResult().
2015-11-19 20:58:24 +00:00
Mathew Sutcliffe
3cc9468d63
refs #457 CWorker support for non-void tasks and thenWithResult().
2015-11-19 20:58:23 +00:00
Mathew Sutcliffe
6131030267
refs #457 Refactored SFINAE into a protected part of CWorker.
2015-11-19 20:58:22 +00:00
Mathew Sutcliffe
08716705ca
refs #450 Last-minute fix for settings synchronization logic.
2015-11-19 20:58:20 +00:00
Mathew Sutcliffe
51c97264f5
refs #459 Removed compare() workaround in CActionHotkeyList.
2015-11-19 20:58:19 +00:00
Mathew Sutcliffe
00cd4f4f87
refs #459 Removed CAircraftParts::m_correspondingCallsign per Slack discussion MS/RW.
2015-11-19 20:58:18 +00:00
Mathew Sutcliffe
d1955ba61f
refs #459 Fixed bugs in aircraft parts.
2015-11-19 20:58:17 +00:00
Mathew Sutcliffe
fc4745fc66
refs #459 Fixed JSON deserialization of qint64 values.
2015-11-19 20:58:16 +00:00
Mathew Sutcliffe
5e02b5defe
refs #459 Fixed "CVariant requested unsupported operation" errors.
2015-11-19 20:58:15 +00:00
Mathew Sutcliffe
af3775c8ea
refs #450 Changed path for log files in accordance with our new directory structure.
2015-11-19 20:58:12 +00:00
Mathew Sutcliffe
54bc3f265a
refs #450 Added disk file saving and loading of CValueCache.
2015-11-19 20:58:10 +00:00
Mathew Sutcliffe
ca9256be82
refs #450 Corrected emission of log messages from value cache validation.
2015-11-19 20:58:09 +00:00
Roland Winklmeier
08a1de995a
refs #454 #455 #458 Remove obsolete code
2015-11-19 20:58:06 +00:00
Roland Winklmeier
63c7c6be0d
refs #453 Refactor Input value classes
...
All previous Hardware classes have been refactored and moved into
the Input namespace.
2015-11-19 20:57:58 +00:00
Roland Winklmeier
41e17aa0c7
Add CSequence::removeIfIn(const CSequence &other)
...
Remove all elements if they are in other
2015-11-19 20:57:57 +00:00
Roland Winklmeier
a7b71d974b
Fix segfault in CSequence::operator <()
2015-11-19 20:57:55 +00:00
Roland Winklmeier
e4ef6e4058
Replace qint32 with int
2015-11-19 20:57:53 +00:00
Roland Winklmeier
5fbf8a227d
Fixed friend compare() method in CContainerBase
2015-11-19 20:57:50 +00:00
Roland Winklmeier
d9ab612154
refs #448 metar decoder and unit tests
2015-11-19 20:57:46 +00:00
Roland Winklmeier
a94ea5618f
refs #448 metar value classes
2015-11-19 20:57:45 +00:00
Roland Winklmeier
047e408597
Add missing BLACKMISC_EXPORT
...
This caused a MinGW build failure as symbols were not exported.
2015-11-19 20:57:44 +00:00
Roland Winklmeier
04b84295c8
Fix wrong usage of QString::arg()
...
QString::arg() does not change the object itself, but returns a copy
with the place marker replaced.
2015-11-19 20:57:42 +00:00
Roland Winklmeier
86b238a092
refs #449 Remove internal usage of QTime in CTime
...
QTime does not support values greater than 24 hours. Therefore
parsing from such values or conversions failed. This commit
reimplements all necessary methods without using QTime.
2015-11-19 20:57:40 +00:00
Roland Winklmeier
2d9e9863c2
refs #449 Implement SubdivisionConverters with less precision errors
2015-11-19 20:57:39 +00:00
Klaus Basan
e3b0720295
Made value object regular expressions thread safe
...
(note: which is important because the RegEx is static)
2015-11-19 20:57:38 +00:00