Commit Graph

3004 Commits

Author SHA1 Message Date
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
4b621bcb1a refs #634, find parent tab widget 2016-04-11 20:16:21 +02:00
Klaus Basan
70aacf8cb1 Minor: Logging for reader, removed sort log message, guard name 2016-04-11 20:16:20 +02:00
Klaus Basan
63ddcc5d7c refs #635, init metadata in CApplication / CGuiApplication 2016-04-11 20:16:19 +02:00
Klaus Basan
a4e7ccd25c Fixed status message verification/validation
slack discussion MS/KB
2016-04-11 20:16:18 +02:00
Klaus Basan
a5f828f0db small follow up of refs #633, display correspondig DB in window title
(makes it eas to see what DB is used)
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
efe6d9f183 refs #633, cleaned up resource dir
* removed local.env.template
* fixed path in global setup class
* removed timestamp check from gloabl setup (problem when switching URLs)
2016-04-11 20:16:16 +02:00
Klaus Basan
a4ec86dc3a refs #626, fixes
* verify to notice when data is mssing (temp)
* use getCopy
2016-04-11 20:16:15 +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
bc29514829 Some minor fixes and formatting 2016-04-11 20:16:13 +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
9409f93366 refs #614, allow to resize view by presize algorithm 2016-04-11 20:16:08 +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
600cd52f30 view base improvements
* Use direct update function (not via CVariant anymore)
* refresh indicator
* new signal syntax
2016-04-11 20:16:06 +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
Klaus Basan
01d4faa20f new syntax 2016-04-11 20:16:02 +02:00
Roland Winklmeier
ea1837d847 Replace several for loops with range-for loops 2016-04-10 16:20:04 +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
9c869a16df Retrieve binary rain and snow information from GFS source
refs #612
2016-04-10 16:16: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
28292e3af7 Use CWeatherManager in sampleweatherdata
refs #612
2016-04-10 16:14:04 +02:00
Roland Winklmeier
82fc267b22 Fetch weather data by grid and range instead of geo location
refs #612
2016-04-10 16:14:00 +02:00
Roland Winklmeier
dae31a1986 Use CWeatherManager as weathergrid provider in simulator plugins
refs #612
2016-04-10 16:13:58 +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
Mathew Sutcliffe
514d460e57 refs #628 Refactor CWorker::invoke into a free function and expand its API. 2016-04-03 18:17:40 +01:00