Commit Graph

2213 Commits

Author SHA1 Message Date
Klaus Basan
542c93051f Removed redundant registerMetadata for simulation 2015-11-19 20:59:16 +00:00
Klaus Basan
77f1f68808 refs #452, adjust contexts
* removed classes (e.g. CAircraft -> CSimulatedAircraft)
* meet changes in signatures (e.g. updateOwnIcaoData -> updateOwnIcaoCodes)
2015-11-19 20:59:15 +00:00
Klaus Basan
07c6370819 refs #452, data readers / writers for DB (via web services)
* flags for readers (which reader is reading specific entities etc.)
* web data services: bundling multiple readers (webdataservices) and implementing IWebDataReaderProvider
* readers now able to read single entities
2015-11-19 20:59:13 +00:00
Klaus Basan
33330394a9 refs #452, moved global reader settings into settings directory 2015-11-19 20:59:12 +00:00
Klaus Basan
a8a26bc281 refs #452 updated VATSIM readers
* use CSimulatedAircraft
* changed signatures from CAircraftIcaoData (removed) to CAircraftIcaoCode
* Formatting
2015-11-19 20:59:11 +00:00
Klaus Basan
a8e8e5527a refs #452 updated drivers
* FSX/FS9 directories directly resolved in parser
* all: using BlackMisc::Simulation::CSimulatedAircraft instead of CAircraft
2015-11-19 20:59:10 +00:00
Klaus Basan
dbcc540313 refs #452, updated aircraft providers
* to update own Aircraft/Airline ICAO codes signature
* get aircraft in range for callsign
2015-11-19 20:59:08 +00:00
Klaus Basan
8dba22f7f0 refs #452, updated vPilot reader/sets
* Using ITimestampBased
* removed mapping / unsing CAircraftModel
* graceful shutdown in reader
2015-11-19 20:59:07 +00:00
Klaus Basan
fd8cd9a42a Formatting, fixed includes, minor tweaks 2015-11-19 20:59:06 +00:00
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
3b79688618 refs #450 A better place for GUI to receive all current core settings upon establishing a connection to core. 2015-11-19 20:58:28 +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
e457e088a7 refs #450 When GUI connects to core, it needs to have all current core settings inserted into its core settings cache. 2015-11-19 20:58:13 +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
f872186866 refs #450 Make disk file saving and loading available in core settings. 2015-11-19 20:58:11 +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
Mathew Sutcliffe
91e54be78b refs #450 Added missing signal relay. 2015-11-19 20:58:07 +00:00