Klaus Basan
826662cbb5
refs #638 , refs #614 , support for military flag and swift livery string
...
* fixed missing tuple attribute
* improved toQString conversion
2016-04-11 20:57:58 +02:00
Klaus Basan
d9e550beef
refs #634 , improved completers
...
* mostly to avoid roundtrips (set->changed signal->set again...)
* better sort for ICAO completer
2016-04-11 20:57:57 +02:00
Klaus Basan
95044e7854
refs #614 , fixed icon/qss as found during testing
2016-04-11 20:57:56 +02:00
Klaus Basan
368d803d42
refs #614 , refs #638 removed redundant m_livery from CSimulatedAircraft and improved convertTOQString
...
* removed some leftovers in simulated aircraft such as virtual functions
* use livery from model instead of keeping a redundant copy
2016-04-11 20:57:54 +02:00
Klaus Basan
1953665c40
refs #637 , move matcher to blackcore
...
(access to sApp/web services)
2016-04-11 20:24:57 +02:00
Klaus Basan
f4f195a5f4
refs #614 , matcher improvements
...
* improved reduce functions
* support for combined code
* support for livery
2016-04-11 20:22:23 +02:00
Klaus Basan
d83e9c0c91
Made ctor explicit
2016-04-11 20:22:22 +02:00
Klaus Basan
abca1fde52
refs #614 , use interfaces from last step to reuse mergeWithDb data in multiple components
...
* adjusted menus
* adjusted loaders and components
2016-04-11 20:22:18 +02:00
Klaus Basan
43c69d2ed0
refs #614 , move utility functions into own class so I can resuse them better
2016-04-11 20:22:16 +02:00
Klaus Basan
314c005ff2
refs #614 , a generic interface to modify / update models so I can write generic functions for that purpose and use them
...
* interface for the caches
* generic model interfaces
2016-04-11 20:22:15 +02:00
Klaus Basan
5254d0ff71
refs #614 , categories
2016-04-11 20:22:07 +02:00
Klaus Basan
0343bfb521
refs #625 , refs #614 using cpp.in instead of h.in
...
* kept nornmal header buildconfig.h
* kept all standard code in buildconfig.cpp
* bundled all DEFINE / replaced code in buildconfig.cpp.in (small)
2016-04-11 20:19:50 +02:00
Klaus Basan
17ce1eef34
refs #625 , refs #614 integration of client id fix
2016-04-11 20:19:49 +02:00
Klaus Basan
f5942347f2
refs #614 , improved model matcher
2016-04-11 20:19:48 +02:00
Klaus Basan
1b0dda74a3
refs #614 , renamed function and helper function
2016-04-11 20:19:46 +02:00
Klaus Basan
f3ef7ad7ea
refs #614 , renamed to CAircraftModelSetLoader and detect changes in cache
2016-04-11 20:16:26 +02:00
Klaus Basan
7ed2cc649b
refs #614 , removed IModelMappingsProvider + adjustments
2016-04-11 20:16:25 +02:00
Klaus Basan
0c6780a392
refs #634 , fixes and improvements in selectors/completers
...
* upper case
* get raw data from selector
* sort completers
2016-04-11 20:16:24 +02:00
Klaus Basan
a07af2b781
refs #614 , formatting and new functions for list/value objects
...
* find by aircraft family
* name completer sorting
2016-04-11 20:16:23 +02:00
Klaus Basan
a4e7ccd25c
Fixed status message verification/validation
...
slack discussion MS/KB
2016-04-11 20:16:18 +02:00
Klaus Basan
31a824540a
refs #632 , fixed CAircraftCfgEntries ColumnIndex functions
2016-04-11 20:16:17 +02:00
Klaus Basan
a5d0453019
refs #614 , changed matcher and applied changes
...
* new function in model list
* removed all models in matcher, only provider data will be used
2016-04-11 20:16:14 +02:00
Klaus Basan
2379d373d3
refs #614 , fixed missing include
2016-04-11 20:16:12 +02:00
Klaus Basan
057c88b0f2
refs #614 , using threadsafe version of getCopy and Doxygen
2016-04-11 20:16:11 +02:00
Klaus Basan
c3355b1c9d
refs #614 , changed matcher so caches can be used
...
* provider for cached models
* removed unused dummy
* renamed getDatastoreModels
2016-04-11 20:16:10 +02:00
Klaus Basan
94d9a1a780
Added doxygen comment as discussed on slack
2016-04-11 20:16:09 +02:00
Klaus Basan
220edf44f9
refs #614 , last modifed timestamp from file set in CAircraftModel
...
* added to model (to display in view)
* derived BlackMisc::ITimestampBased from BlackMisc::ITimestampBased
2016-04-11 20:16:07 +02:00
Klaus Basan
b1c32dac10
refs #614 , allow to merge own models with vPilot rules (this can be used if no DB data are available yet)
...
* menus
* utility functions
2016-04-11 20:16:05 +02:00
Klaus Basan
a1d6492ff2
refs #614 , moved cache to vPilot reader
2016-04-11 20:16:03 +02:00
Roland Winklmeier
781707fb7e
Simulator driver fetches and injects weather from weather manager
2016-04-10 16:18:55 +02:00
Roland Winklmeier
5801962a99
Extend GFS data and CGridPoint with surface pressure and temperature
2016-04-10 16:17:23 +02:00
Roland Winklmeier
a2de3a16e4
CWeatherGrid utility classes
...
Renamed Cavok to ClearWeather since CAVOK does not mean no clouds.
Find methods.
refs #612
2016-04-10 16:16:21 +02:00
Roland Winklmeier
5d93144c3c
Remove enum coverage from CCloudLayer and calculate it from percentage
...
refs #612
2016-04-10 16:16:15 +02:00
Roland Winklmeier
779191e66b
Add string based identifier to CGridPoint
...
refs #612
2016-04-10 16:15:08 +02:00
Roland Winklmeier
f6a52874e3
class CWeatherManager
...
refs #612
2016-04-10 16:13:56 +02:00
Roland Winklmeier
8a0290b44b
classes CWeatherGridProvider and CWeatherGridAware
...
refs #612
2016-04-10 16:13:49 +02:00
Roland Winklmeier
f72c8e878b
Use CCoordinateGeodetic instead of CLatitude and CLongitude
...
refs #612
2016-04-10 16:13:39 +02:00
Roland Winklmeier
a1f7270494
Change values of default CCoordinateGeodetic constructor
...
Up to know, the default constructor initialized x=0, y=0 and z=0. This
caused problems with default initialized CCoordinateGeodetic objects
when using it in calculateGreatCircleDistance. The result was always 0.
Instead use Lat=0, Lon=0, height=0.
2016-04-10 16:12:18 +02:00
Mathew Sutcliffe
4e9d7d3efe
refs #628 Metaclass style compatible with the AStyle beautifier.
2016-04-06 15:15:12 +01:00
Mathew Sutcliffe
c934384622
refs #626 Empty type name indicates an empty variant, no warning in this case.
2016-04-03 20:55:00 +01:00
Mathew Sutcliffe
d20219437e
refs #628 Use explicit construction syntax for std::tuple to satisfy GCC 5.
2016-04-03 19:25:43 +01:00
Mathew Sutcliffe
d36f003817
refs #626 Update CVariant warnings to current style.
2016-04-03 18:17:47 +01:00
Mathew Sutcliffe
79121e0088
refs #626 Warnings in case CVariant convertFromJson or unmarshallFromDbus gets an unregistered type name.
2016-04-03 18:17:46 +01:00
Mathew Sutcliffe
91db47c628
refs #626 Serializer gets its baseline values when it actually starts loading/saving, instead of just when the cache requests the load/save.
2016-04-03 18:17:45 +01:00
Mathew Sutcliffe
363ee7c54b
refs #626 Change the connection between serializer and data cache to a direct connection.
2016-04-03 18:17:45 +01:00
Mathew Sutcliffe
0acb302c63
refs #628 Remove the old tuple system.
2016-04-03 18:17:44 +01:00
Mathew Sutcliffe
4bd4baa535
refs #628 Use the metaclass mixins in all value classes.
2016-04-03 18:17:43 +01:00
Mathew Sutcliffe
4f3637a046
refs #628 Add mixins which use the metaclass system instead of the tuple system.
2016-04-03 18:17:42 +01:00
Mathew Sutcliffe
34bc76e74c
refs #628 Add the first version of the metaclass system.
2016-04-03 18:17:41 +01:00
Mathew Sutcliffe
78fe827fdd
refs #628 Style consistency.
2016-04-03 18:17:40 +01:00