Mat Sutcliffe
b80114213d
Issue #77 Move mixin classes to separate files
...
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00
Klaus Basan
89c241b2e7
Utility functions for livery
2020-06-12 18:42:57 +01:00
Klaus Basan
1b4aa1162a
Style, typo
2019-09-16 22:40:33 +01:00
Klaus Basan
4237839bbd
Ref T704, split matching utils for logging in aviation context
2019-09-16 22:40:32 +01:00
Mat Sutcliffe
a366ad8943
Added with() and withValidation() methods in CLogCategoryList.
2019-04-12 13:30:54 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Mat Sutcliffe
fe7a45afcf
Ref T516 Update CStatusMessage call sites to use new syntax.
2019-02-22 20:35:51 +00:00
Klaus Basan
2d3e2e2d99
Ref T265, Ref T430, Ref T473 functions renamed
2019-02-22 20:23:55 +00:00
Mat Sutcliffe
6c05c5249d
When calling arg() on a QString constructed from a literal, use QStringLiteral.
2019-02-22 20:23:47 +00:00
Mat Sutcliffe
ace7650ebe
Ref T480 No need for QStringLiteral when concatenating with %, use UTF-16 string literals.
2019-02-22 20:23:46 +00:00
Mat Sutcliffe
333ea1b8df
Fixed clazy warnings: empty QStringLiteral.
2019-02-22 20:23:32 +00:00
Klaus Basan
260585e35c
Ref T308, performance optimized fromDatabaseJsonCaching
...
* maps for id/object
* caching fromDatabaseJsonCaching
* fixed CAircraftModel::fromDatabaseJson wrong prefix
2018-08-29 03:08:23 +02:00
Klaus Basan
302e9fc9d0
Use QStringBuilder in livery
2018-08-26 15:26:59 +02:00
Klaus Basan
d010f6f15a
Utility functions to improve resolution in auto stash component
2018-08-26 15:25:08 +02:00
Roland Winklmeier
3267d1ec38
Fix implicit conversion warning
2018-08-25 22:12:03 +02:00
Klaus Basan
9ec59514dc
Small improvements of auto stash component
...
- airline can be set in model
- fallback if there is no airline, but livery code
2018-08-22 12:32:07 +02:00
Klaus Basan
dc534fc88c
Ref T298, improved matching log messages
2018-08-17 01:43:07 +02:00
Klaus Basan
9c0e4356b2
Fix finding of std. livery for a given airline.
...
This was ambigous in the past and could show wrong liveries if 2 or more liveries had the same airline code.
2018-07-20 18:05:57 +02:00
Klaus Basan
33d4cf82ea
Ref T242, null functions for livery, airline, aircraft
2018-02-09 04:43:50 +01:00
Klaus Basan
9048ff0977
Ref T182, aircraft ICAO, airline ICAO and livery also contribute to scoring log messages
2017-11-09 04:42:20 +01:00
Klaus Basan
7db5e9aea3
Ref T182, adjust scoring in livery, ICAO codes
2017-11-09 04:42:07 +01:00
Klaus Basan
0f133f6505
Ref T182, livery/ICAO classed formatting
2017-11-09 04:42:06 +01:00
Klaus Basan
a4100d7efa
Ref T77, tooltip for models (HTML Summary)
2017-05-09 19:13:54 +02:00
Klaus Basan
35c685b344
Formatting, #825 (matching)
2017-04-17 23:58:53 +01:00
Klaus Basan
060a10dfb6
Replaced QLatin1Literal by QLatin1String
...
refs #883
2017-02-24 15:22:09 +00:00
Klaus Basan
c1482dca36
Formatting, help text beautifyHelpMessage, improved convertToQString
2017-02-24 15:20:55 +00:00
Klaus Basan
3b25781a06
refs #825 , utility functions
...
* allow to prefer color liveries (idea: when no airline is found, a neutral livery looks better)
* pick randomly among equal scores
2016-12-13 19:02:00 +01:00
Klaus Basan
630ec78d38
refs #820 , utility functions for score and groupBy
2016-12-13 19:01:43 +01:00
Mathew Sutcliffe
461474e29d
refs #800 Fixed "using namespace" in header.
2016-12-13 19:00:25 +01:00
Klaus Basan
ff3f04f74c
refs #768 , allow more detailed tooltips
...
(makes it sometimes much easier to identify an entity)
2016-12-06 09:34:14 +01:00
Klaus Basan
8718260623
refs #768 , update of value objects
...
* Adjusted validation
* Use default airline object when a color livery is created (refs #774 also)
* Added/improved completer strings (e.g. getVDesignatorDbKey())
* utility functions in lists
2016-12-06 09:33:07 +01:00
Klaus Basan
74740991a3
refs #742 , allow to search by colors
...
* color distance in livery
* and in container
2016-08-26 21:05:58 +01:00
Klaus Basan
f1cd73a268
refs #734 , allow to set temp.livery
2016-08-26 21:05:47 +01:00
Klaus Basan
f9922353c4
refs #720 , improved distributor and airline/livery detection
...
* mark data read from DB (req. for string key where existing key value is not reliable indicator for DB data)
* detect distributors by part of model string
* use a simplified name (no spaces, no special characters) to find a match
* allow to obtain model strings (=keys) as set and list
2016-08-26 20:54:52 +01:00
Klaus Basan
54b1234f7f
refs #649 , refs #658 fixed includes to new subfolders "db"
...
some style changes in same step
2016-06-08 18:20:23 +02:00
Roland Winklmeier
3d7a39ed00
Fix BlackMisc header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #630
2016-05-13 17:05:49 +02:00
Klaus Basan
0f5d2a29a8
refs #655 , Change signature (order) of setProperty/compareProperty
2016-05-13 16:44:17 +02:00
Klaus Basan
48bcb105cd
refs #613 , changes as proposed by MS
...
https://dev.vatsim-germany.org/issues/613#note-3
2016-05-07 20:11:40 +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
1b0dda74a3
refs #614 , renamed function and helper function
2016-04-11 20:19:46 +02:00
Klaus Basan
c3722f9198
refs #485 , refs #584 removed include blackmiscfreefunctions.h
2016-03-18 01:07:49 +00: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
daa3c9be81
refs #576 , fixed livery filtering and editing
...
* fixed selector by stripping extra info before selecting
* correct reset of filter UI
* return livery object directly from form if already valid DB object
2016-02-05 18:00:17 +01:00
Klaus Basan
8d57566a24
refs #575 , livery completer
...
* utility functions in value object
* completer class
2016-01-28 16:32:02 +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
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
0c94922bd6
refs #501 , compareByPropertyIndex (performance for sort)
2015-11-19 21:04:34 +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
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
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