Mathew Sutcliffe
3c2285e46b
refs #624 Use generic lambda to reduce redundancy in relation to CWorker::thenWithResult.
2016-03-22 16:02:38 +00:00
Mathew Sutcliffe
eb4df2d893
refs #624 Use auto function return type deduction.
2016-03-22 16:02:33 +00:00
Mathew Sutcliffe
3001ca1f44
refs #624 Use std::make_unique instead of BlackMisc::make_unique.
2016-03-22 16:02:29 +00:00
Klaus Basan
46d71ed1a2
Some finetuning of columns in views/data displayed
...
Sorting fixed for model
2016-03-18 01:10:40 +00:00
Klaus Basan
3b0267b9fe
Renamed description for generated vPilot rules
2016-03-18 01:09:48 +00:00
Klaus Basan
c3722f9198
refs #485 , refs #584 removed include blackmiscfreefunctions.h
2016-03-18 01:07:49 +00:00
Roland Winklmeier
17324f718d
Replace fatals by warnings in CAircraftModelLoaderXPlane
...
The warning message is there in order to tell developers that one of the
rare cases not yet implemeneted were called. This should not cause
the application to stop.
refs #574 , #582
2016-02-21 20:16:50 +01:00
Roland Winklmeier
b185d10463
Simplify XPlane CSL model strings
...
Before this change, the model strings were assembled via some
relatives pathes - long and very hard to read. Now it is assembled
via the pattern
<package root dir> <dir> ... <objectname> <texturename>
<package root dir> = the parent directory of xsb_aircrafts.txt
<dir> ... = directory hierarchy down to the object file
refs #574
2016-02-21 20:16:48 +01:00
Roland Winklmeier
d8eda7ea4b
Improve ModelLoader to find and parse XPlane flyable planes
...
refs #582
2016-02-21 20:16:37 +01:00
Roland Winklmeier
7cac547f1e
Utility method to get XPlane root directory
2016-02-16 21:09:30 +01:00
Roland Winklmeier
bd251b5de6
Fix license headers
2016-02-16 20:01:21 +01:00
Roland Winklmeier
7953d550ea
Fix linux clang errors and warnings
...
refs #596
2016-02-15 18:35:34 +01:00
Mathew Sutcliffe
451b90e4f9
refs #584 Moved make_unique to makeunique.h
2016-02-08 17:28:22 +00:00
Roland Winklmeier
055e4aae17
Fix source code not in sync with doxygen doc
...
refs #544
2016-02-08 01:53:17 +01:00
Roland Winklmeier
794bf0cd74
Fix doxygen copydoc documentation
...
The following issues were fixed
* Fixed wrong/missing namespaces
* Fixed obvious typos in documentation
* Documentation not in sync with source code
refs #544
2016-02-08 01:53:17 +01:00
Klaus Basan
3096e9954e
refs #576 , no airline validation with color liveries and no exclusion of special designators
2016-02-05 18:00:21 +01:00
Klaus Basan
afac4b06bc
Tweaks
...
* use current view
* normalize designator and only use when valid
2016-02-05 18:00:19 +01:00
Klaus Basan
2498a1ad71
refs #576 , refs #588 improved finders and default selection
...
* IATA code for airlines
* selection for airline designator returns list not single object
* misc finder functions for airline list
* formatting, use MS override Doxygen style
2016-02-05 18:00:16 +01:00
Klaus Basan
c54dd8560d
refs #577 , filter for aircraft model
...
* allow to filter by distributor
* filter by simulator on change
2016-02-05 17:59:59 +01:00
Klaus Basan
ae43c4038c
refs #576 , remove models with string by container
...
(improved CAircraftModel::matchesModelString)
2016-02-05 17:59:56 +01:00
Klaus Basan
6facffc292
refs #573 , access to mode (exclude/include)
...
* in model
* in value object
2016-01-28 16:32:06 +01:00
Klaus Basan
31c86da50b
refs #568 , only one IDatastoreObjectList by making the key type a template parameter
2016-01-28 16:31:54 +01:00
Klaus Basan
6625b83c5e
refs #571 , consolidate with own models or DB models when stashed (goal: better defaults)
...
* improved missing parts updates
* sync. with own and DB models
2016-01-28 16:31:53 +01:00
Klaus Basan
9f646f215c
refs #571 , allow to select distributor by key or alias
...
* removed redundant getId function
* functions for completer
2016-01-28 16:31:52 +01:00
Klaus Basan
b4dc21eeb4
refs #568 , improved validation and handling
...
* invalid models can be highlighted on stash
* selection mode can be toggled between single/multi selection (where applicable)
* color for highlighting can be set
* finetuning of menus
2016-01-28 16:31:50 +01:00
Klaus Basan
72256cf86f
refs #568 , specialized lists (timestamp, DB objects, model list)
...
* remaned to latest/oldestObject
* JSON functions with prefix
* remove by keys
* only add models with model string to QStringList
2016-01-28 16:31:38 +01:00
Klaus Basan
5ab0173508
refs #527 , JSON reading of value objects
...
* renamed simkey to modelstring
* allow parsing of stub objects (only foreign keys, not denormalized)
2016-01-28 16:31:29 +01:00
Klaus Basan
4e0e2cddf8
refs #561 , Compressed JSON format for model
...
* based on RI DB keys
* utility functions
2016-01-28 16:28:01 +01:00
Klaus Basan
3387caabdc
refs #562 , allow to validate models
...
* GUI part
* allow to merge a list of messages into one
* validation function
2016-01-28 16:27:32 +01:00
Klaus Basan
1601ca62fd
refs #535 , updated aircraft model / view
...
* add functions to apply changes to selected objects
* allow to highlight models by their model strings
* Utility function to show which parts come from DB
* model strings can be obtained sorted/unsorted
2015-12-20 16:59:51 +01:00
Mathew Sutcliffe
81fd3ef1d9
refs #552 CCoordinateGeodetic: added methods to get/set n-vector as doubles, to avoid narrowing.
2015-12-13 16:38:29 +00:00
Klaus Basan
1b46e0400c
refs #544 doxygen
2015-12-12 04:47:18 +00:00
Klaus Basan
0eec523d54
refs #551 , formatting and minor changes found during searching for the issue
2015-12-10 03:13:20 +01:00
Klaus Basan
c1b612e193
Some fixes as follow up of refs #533
...
* made plugin aware functions protected
* set setup for FSX ( refs #547 ) and made setup protected
* removed CLogHandler::instance()->disconnect(); as discussed in slack
* some formatting
2015-12-08 20:14:24 +01:00
Klaus Basan
27bbb3d58c
refs #533 , fixed matcher as temporary solution until we have DB data
...
* the whole concept here will change, see comments CAircraftMatcher::getClosestMatch
* currently returns exact match or default model
* added ASSERT in monitor to detect missing callsign for model at an early stage
2015-12-08 20:14:21 +01:00
Klaus Basan
bc65cde182
Specific fix for KB, which will be removed later
2015-12-08 20:14:21 +01:00
Klaus Basan
f9c160d625
refs #533 , fix callsign validation and split into functions for ATC/aircraft
2015-12-08 20:14:20 +01:00
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