Klaus Basan
ac44485ff8
Improved/fixed ICAO designator displayed in table view
...
(discovered during #refs #533 tasks)
2015-12-08 20:14:18 +01:00
Klaus Basan
291c95160f
Doxygen fixes refs #544
2015-12-08 20:14:17 +01:00
Klaus Basan
22ca6ae922
Fixed adding the hardcoded test servers in a dev. environment
...
(issue found during debugging of #533 )
Added some functions to find similar servers by address/port
2015-12-08 20:14:16 +01:00
Klaus Basan
a863f99c9d
refs #533 , fixes "CContextSimulator::ps_addRemoteAircraft is never called"
...
* reordered use of fireDelayedReadyForModelMatching
* better calls / params depending on received packet(FSInn / Icao code)
* fixed search in DB data
* works now with and without DB data present
2015-12-08 20:14:09 +01:00
Klaus Basan
8f85c54989
refs #538 , Formatting, minor tweaks, comments
...
* new slot syntax in ATC station component
* formatting, comments
* tab order
* utility function for severity in status message
* null checks in threadutils
* invalidKey function in datastore
* changed data object keys (cached objets)
* added missing value object compare cases
* renamed timer in context network
* finder function for model list
* renamed getContainer to container (as it is just a reference)
2015-12-07 02:25:26 +01:00
Klaus Basan
a2b413c8e1
refs #522 , consolidate mutable / make mutable thread safe
...
* removed mutable wherever possible in GUI classes
* in vPilotReader also renamed some functions and some minor improvements
2015-11-26 01:33:35 +01:00
Klaus Basan
530ddb3d9f
refs #521 some minor fixes (after batch refactoring meeting)
...
* adjusted simulator info so it can handle X-Plane string
* improved qss
* some size constraints in GUI
2015-11-25 03:48:31 +01:00
Klaus Basan
1fc7300982
refs #507 , split up blackmiscfreefunctions
...
* single register metadata functions
* string utils
* metadata utils
* some formatting / license header where applicable
2015-11-22 02:42:29 +01:00
Michał Garapich
a0b4d47736
refs #392 Added BlackGui::IPluginConfig
...
* BlackGui::IPluginConfig is an interface for plugin configurations
* Added plugin_xplane_config target
* Adapted IPluginManager
* Adapted CPluginManagerSimulator
* Adaptem CSettingsSimulatorComponent
2015-11-19 21:08:21 +00:00
Michał Garapich
4d772050b0
refs #443 Add simulator enable/disable option
...
* Added CPluginSelector widget
* IContextSimulator starts/stops only specified listener(s)
* No more "auto" CSimulatorPluginInfo
2015-11-19 21:08:15 +00:00
Roland Winklmeier
6474261c3c
Remove unnecessary includes
2015-11-19 21:07:00 +00:00
Klaus Basan
23b310ac9b
Formatting, typos
2015-11-19 21:06:11 +00:00
Mathew Sutcliffe
ca18f98c43
refs #484 Added value class for working with X-Plane nav data, CNavDataReference.
2015-11-19 21:05:05 +00:00
Mathew Sutcliffe
bc9ff9f6b2
refs #484 Revise CCoordinateGeodetic implementation to use n-vectors.
2015-11-19 21:04:56 +00:00
Klaus Basan
23856bbc57
Connection guard (detected during #477 )
...
Disconnects Qt signal/slot conenction when destroyed
2015-11-19 21:04:40 +00:00
Klaus Basan
0c94922bd6
refs #501 , compareByPropertyIndex (performance for sort)
2015-11-19 21:04:34 +00:00
Klaus Basan
955b8bafea
Moved smart selector functions to lists
2015-11-19 21:03:55 +00:00
Klaus Basan
dff7ed5a90
refs #478 minor improvements
...
* updated / clean-up of global property indexes
* beta test function in CProject
* typo in math utils
2015-11-19 21:03:17 +00:00
Roland Winklmeier
4fc2db14ca
refs #487 Implement IAircraftModelLoader for XPlane
2015-11-19 21:03:06 +00:00
Roland Winklmeier
94901b7846
refs #487 Finish IAircraftModelLoader::createModelLoader factory method
2015-11-19 21:03:03 +00:00
Roland Winklmeier
35cb4e2067
refs #487 add XPlane path utilities
2015-11-19 21:03:01 +00:00
Mathew Sutcliffe
108c6f7db5
refs #452 Fixed clang error.
2015-11-19 21:02:22 +00:00
Mathew Sutcliffe
d13e863218
refs #472 Removed static_cast<int> for enums in blackmisc, no longer needed.
2015-11-19 21:02:16 +00:00
Klaus Basan
3ed2068ff5
refs #452 , MS review
...
https://dev.vatsim-germany.org/issues/452#note-5
2015-11-19 21:00:19 +00:00
Klaus Basan
2cfd3540b8
refs #469 , renamed flags
...
* db to entity flags as it also features entities not from DB
* Flag enums singular (discussed with MS / slack)
2015-11-19 21:00:13 +00:00
Klaus Basan
3923336da8
refs #452 changes because of the 452 branch, but only possible after merge with master
...
Fixed a gcc (Jenkins) warning along with that
2015-11-19 21:00: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
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
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
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
00cd4f4f87
refs #459 Removed CAircraftParts::m_correspondingCallsign per Slack discussion MS/RW.
2015-11-19 20:58:18 +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
Klaus Basan
03e16e37e7
refs #445 , simulator info for database operations
2015-11-19 20:57:35 +00:00
Klaus Basan
d8e0ff83e6
refs #445 , as discussed with #445 added receiver
...
(QObject:connec robust to threading issues)
2015-11-19 20:57:33 +00:00
Klaus Basan
6ccc23fb32
refs #445 , vPilot rules
...
* value classes
* reader for rules
* mapping provider using the rules reader
2015-11-19 20:57:21 +00:00
Klaus Basan
4fcf9efab7
Some fixes and formatting
...
* CTime::switchUnit(CTimeUnit::hms());
* Coordinate canHandleIndex protected
* copyright
2015-11-19 20:57:19 +00:00
Klaus Basan
25fd0f4f2d
refs #445 , value objects and containers
...
* common base class for DB based classes
* common base class for DB based containers
* Livery, distributor value class
* adjusted value classes to livery
* utility functions for DB values (blackmisc free functions)
* register new objects with metadata system
2015-11-19 20:57:17 +00:00
Roland Winklmeier
1ac89d477f
refs #444 Use CAircraftMatcher to match a model and send it to xbus
...
In case the model name is empty, xbus falls back to its former
behaviour and lets libxplanemp do the matching. If aircraft matcher
does provide a model this will be used instead.
Until model mapping database is ready, a dummy provider has been added.
Hence CAircraftMatcher will always return a default model.
2015-11-19 20:57:09 +00:00
Roland Winklmeier
b28634e586
refs #444 Move CAircraftMatcher into Simulation namespace
...
It used to be before in FsCommon namespace, however it does not
have any MSFS specific implementation any more and is used by
xplane driver as well.
2015-11-19 20:57:07 +00:00
Mathew Sutcliffe
d971b073b7
refs #297 Removed old simulator settings, which were not even used.
2015-11-19 20:51:28 +00:00
Michał Garapich
15cc23a43c
refs #442 Add CPluginManagerSimulator class
2015-11-19 20:51:11 +00:00
Mathew Sutcliffe
d4d862927e
refs #441 Rename COriginator to CIdentifier and rename COriginatorAware to CIdentifiable.
2015-06-06 18:02:16 +01:00
Mathew Sutcliffe
a4ca75c5c7
refs #438 Use compare_exchange_strong to avoid spurious failures.
2015-06-06 18:02:15 +01:00