Commit Graph

3103 Commits

Author SHA1 Message Date
Mathew Sutcliffe
34c25aee46 refs #628 Use expression SFINAE to simplify the implementation details of CVariant. 2016-04-03 18:17:38 +01:00
Mathew Sutcliffe
7ce1b268df refs #628 Use expression SFINAE and the void_t trick to simplify some type traits. 2016-04-03 18:17:37 +01:00
Mathew Sutcliffe
f159bdb5bf Removed unused code. 2016-04-03 18:17:37 +01:00
Roland Winklmeier
d379f14133 Introduce build config template buildconfig.h.in
refs #625
2016-03-31 17:12:01 +02:00
Roland Winklmeier
4e9c34b04a [g2clib] Fix unassigned variable 2016-03-31 13:47:07 +02:00
Roland Winklmeier
724cefe44f [g2clib] Fix MSVC2015 compiler warnings when building 64 bit 2016-03-31 13:47:06 +02:00
Klaus Basan
126ad26261 refs #618, clang fixes
* use own default constructor error: default initialization of an object of const type 'const BlackMisc::CIcon' without a user-provided default constructor static const CIcon empty;
* same for CDbOwnModelsComponent()
* fixed guard
2016-03-30 18:22:27 +02:00
Klaus Basan
fe677a5594 refs #618, functions allowing to validate and modify loaded JSON data
* models can be reduced to one simulator
* a JSON model list can be loaded and the simulator derived from the distribution
2016-03-30 18:22:26 +02:00
Klaus Basan
5c1ce9763e refs #618, removed MenuHighlightInvalid menu flag 2016-03-30 18:22:25 +02:00
Klaus Basan
ad1ac36189 refs #618, menu and function to add from own models to model set
* add functions
* menu
* unified CModelStashToolsMenu
2016-03-30 18:22:24 +02:00
Klaus Basan
02b69e5404 refs #618, using new column for DB data indication 2016-03-30 18:22:23 +02:00
Klaus Basan
2515c8235d refs #618, adjusted menus
* new signal slot syntax
* sub menu
2016-03-30 18:22:21 +02:00
Klaus Basan
ccbad71f7f Log. string generation in file logger 2016-03-30 18:22:20 +02:00
Klaus Basan
780d8a05e8 refs #618, functions / class to get simulator distribution of a model set
Find out for which simulators the model set is etc.
2016-03-30 18:22:19 +02:00
Klaus Basan
bb16d5d069 refs #618, allow to display icon when DB key is set 2016-03-30 18:22:18 +02:00
Klaus Basan
691ffa3417 refs #618, real index for BlackMisc::CPropertyIndex::GlobalIndexCDbOwnModelsComponent 2016-03-30 18:22:17 +02:00
Klaus Basan
efcf38c2a5 refs #618, allow to set and save model sets 2016-03-30 18:22:16 +02:00
Klaus Basan
d509c6b0b5 refs #618, allow to modify and validate data when loaded for a view
* allows to reject data considered incorrect
* data can be modified and adjusted after loading before displaying
2016-03-30 18:22:15 +02:00
Klaus Basan
353d96514e refs #618, return "good" message for cache setting and added validation log categoriess 2016-03-30 18:22:14 +02:00
Klaus Basan
78b117cc6d refs #618, allow to directly create validation messages
Needed frequently, easier than always to join categories
2016-03-30 18:21:38 +02:00
Klaus Basan
d60214bd3c Fixed sample hot keys as discussed on slack 2016-03-30 13:42:01 +02:00
Klaus Basan
46a8d37c08 Support for high DPI screens 2016-03-30 13:42:01 +02:00
Klaus Basan
62789cfc14 refs #618, model set loader (not to be confused with model loader) 2016-03-30 13:42:00 +02:00
Klaus Basan
5651ec0f80 refs #619, removed redundant set method for cache in loader 2016-03-30 13:41:59 +02:00
Klaus Basan
50ac317065 refs #618, unified naming in model list + minor adjustments 2016-03-30 13:41:58 +02:00
Klaus Basan
b78d823485 refs #618, support for incremental build in model set builder 2016-03-30 13:41:57 +02:00
Klaus Basan
b871e7b1e3 refs #619, simulator info list + fix in distributor list 2016-03-30 13:41:56 +02:00
Klaus Basan
4cecd2a4d0 refs #618, allow to set file name for saving in views 2016-03-30 13:41:55 +02:00
Klaus Basan
e993ecdeaa refs #618, own component for GUI own model handling
* moved to own component
* ajdjusted last selections
* some renaming such as getView() -> view()
2016-03-30 13:41:54 +02:00
Klaus Basan
5dc976caca refs #619, allow to directly manipulate cache in loader 2016-03-30 13:41:54 +02:00
Klaus Basan
6fdddf8f93 refs #618, allow to update/add models based on model string
* functionality in list
* access via view
* fixed count for changed objects in datastoreobjectlist (now detects replacements)
2016-03-30 13:41:53 +02:00
Klaus Basan
7beb5661a3 refs #618, moved menus to menu subfolder
* generated some generic menus which can be reused
* adjusted view base
* new menu to merge with DB data
2016-03-30 13:41:52 +02:00
Klaus Basan
c339a3d1e0 refs #619, use a combined cache class
* moved caches to blackmisc
* used CModelCaches in loader
* applied changes in simulator specific loader classes
* renamed find function to findFirstByModelStringOrDefault
* made merge function static so it can be used elsewhere
2016-03-30 13:41:51 +02:00
Klaus Basan
7d785b4e3b refs #618, allow to filter my include/exclude 2016-03-30 13:41:50 +02:00
Klaus Basan
ec8f9b70b6 refs #618, show include / exclude also for own models 2016-03-30 13:41:49 +02:00
Klaus Basan
a2322aa13b Applied viewport fix for views found here http://stackoverflow.com/q/3433664/356726
* Use new signal/slot syntax
* renamed resize mode
* Using sampleElements for presizing, some finetuning
2016-03-30 13:41:48 +02:00
Klaus Basan
7f2e37fab0 refs #618, images added to resources 2016-03-30 13:41:47 +02:00
Klaus Basan
706f8c7ae1 refs #621, adjusted reader to load also from local resource directory 2016-03-30 13:41:46 +02:00
Klaus Basan
468182da4c refs #621, URL from local file path 2016-03-30 13:41:45 +02:00
Klaus Basan
703a43c6fb refs #621, allow to load setup from resource dir file
* CValueObjects can be loaded from JSON file
* get bootstrap file location
2016-03-30 13:41:45 +02:00
Klaus Basan
87a0c75f43 refs #621, use getXX for setup members, no idea why I have not used our standard 2016-03-30 13:41:44 +02:00
Klaus Basan
18c1da8502 refs #619, allow to open file load / save dialog from view 2016-03-30 03:07:20 +02:00
Klaus Basan
dbbe07dc81 refs #622, model set builder. Take own models and generate the set of models used in model matching. Normally configured via GUI. 2016-03-30 03:07:19 +02:00
Klaus Basan
3073710dba refs #619, function to get all ICAO designators as string list 2016-03-30 03:07:18 +02:00
Klaus Basan
e03c207324 refs #618, refs #619, utility functions for model/distributor value objects 2016-03-30 03:07:17 +02:00
Klaus Basan
d687255ef1 Fixed typo and exit application when parsing fails 2016-03-30 03:07:16 +02:00
Klaus Basan
ab33ebe64d refs #485, commented out aircraft_cfg pluginData, per https://swift-project.slack.com/archives/general/p1458003081000034 2016-03-30 03:07:15 +02:00
Klaus Basan
3588c5a601 refs #599, fixes and improvements (assert/checks) for https://dev.vatsim-germany.org/issues/599#note-5 2016-03-30 03:07:14 +02:00
Klaus Basan
301c47c594 refs #618, some functions consolidated as result of reviews in previous step (removed const/const signatures) 2016-03-30 03:07:13 +02:00
Klaus Basan
09f04c31f7 refs #618, removed QWebEngine 2016-03-30 03:07:12 +02:00