Klaus Basan
9a384ebc54
Ref T660, add simulator directory to model view for validation
2019-09-16 22:40:21 +01:00
Klaus Basan
f3ec7a8a68
Ref T660, utility functions
...
* check if model is in path
* addAsValidOrInvalidModel
* set corresponding simulator for validation
* display validation of empty model set
2019-09-16 20:29:57 +01:00
Klaus Basan
754f70a4ed
Context menu to highlight the previously saved invalid models, originally Ref T247
2019-04-11 22:11:45 +01:00
Klaus Basan
8344f03cf3
Improved model validation dialog
...
* validation can be triggered async
* validation context menu can be disabled
* originally Ref T247
2019-04-11 22:11:44 +01:00
Mat Sutcliffe
e9a4c49d68
Ref T547 Update license masthead in all source code files.
2019-02-22 20:36:43 +00:00
Klaus Basan
019cc6259e
Ref T515, highlight by models and changed naming
2019-02-22 20:35:39 +00:00
Klaus Basan
bb9b5e8e97
Ref T515, added validation dialog for model view
2019-02-22 20:35:34 +00:00
Klaus Basan
93cf349a04
Ref T451, context menu in views (simulated aircraft/model) to disable model
2019-02-22 20:24:03 +00:00
Mat Sutcliffe
1b4ed84e1b
CListModelBase and CViewBase: reduce the number of template parameters
...
by relying on what can easily be deduced from the first parameter(s).
2019-02-22 20:23:44 +00:00
Klaus Basan
ece54729ef
Views style
2018-09-08 15:36:24 +02:00
Klaus Basan
54802e9ea9
Ref T310, added model statistics dialog
...
* UI for statistics
* renamed to "coverageSummaryForModel"
* model list "htmlStatistics"
2018-08-27 18:58:11 +02:00
Klaus Basan
722566453b
Ref T306, use settings for flightplan and view directories
2018-08-26 15:27:01 +02:00
Klaus Basan
507167fb8b
Ref T285, some smaller view refactoring
2018-07-20 01:30:41 +02:00
Klaus Basan
98bc0a7d6e
Ref T264, sued "new signal syntax" with some QShortcuts and as a result made some slots "normal functions"
2018-05-18 00:25:07 +02:00
Klaus Basan
6650ec89d3
Ref T189, formatting
2017-12-21 19:45:08 +01:00
Klaus Basan
927b8bc577
Ref T67, check models against simulator when loading them
...
* set simulator which the model view accepts for loading
* removed old flags
2017-05-09 19:13:46 +02:00
Klaus Basan
610dba2028
refs #757 , materialize filtered data
...
* menu item / flag
* functions in view class
* some minor formatting
2016-09-19 16:18:48 +02:00
Roland Winklmeier
f4c2939253
Fix BlackGui header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:11 +02:00
Klaus Basan
1a62de8dc3
refs #641 , improvements/fixes of orderable lists / models / views
...
* set sort order automatically to IndexOrder when changing order of items
* call onChanged when model is changed and then update view (needed when model is changed directly, not via view)
* support for digest signal so redundant updates can be avoided
* renamed rowCountChanged (signal) to modelDataChanged - detecting row count changes only was useless
* updated Doxygen / fixed typos
2016-05-07 20:11:49 +02:00
Klaus Basan
2da14e3b62
refs #648 , change existing context menus
2016-05-07 20:11:46 +02:00
Klaus Basan
7d43af343e
refs #641 , support for IOrderable in specialized views/models
...
* menu to order objects per drag and drop
* changed model/views to specialized model/views
2016-05-07 20:11:37 +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
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
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
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
873f5f04b9
refs #587 , allow to modify multiple properties at once
...
functions to update a property map
2016-02-05 18:00:08 +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
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
11ee49a382
refs #568 , allow to stash from DB data view (model view)
...
* added required signal slots
* moved models for stashing into aircraft model view
* allow to unselect when stashed
* fixed DB object highlighting and resize row height automatically
2016-01-28 16:31:49 +01:00
Klaus Basan
46e7d42e8c
refs #568 , specialized view class for DB objects
...
* CViewWithDbObjects
* new menu for views (delete key, remove)
* adjusted derived classes
2016-01-28 16:31:43 +01:00
Klaus Basan
ac99f8b984
refs #560 , adjusted subclasses for new menus/filters from previous step
2015-12-20 17:01:52 +01:00
Klaus Basan
72891f2443
refs #535 , model view adjusted
...
* allows to drop entities
* using shortcut to stash
* updating selected rows only and return number of altered rows
2015-12-20 17:00:04 +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
Klaus Basan
8e852b19ae
refs #525 , specialized model class for DB entities and improved funtions in view base class
...
* will allow to highlight entities
* nested custom menus
* moved displayAutomatically() menus in view base class
* fixed which menus are displayed for aircraft models
* also changed to QStandardItem model to see if this is causing any trouble (the real bigger changes will follow in #530 )
2015-12-08 20:14:11 +01:00
Klaus Basan
2c91b3ada0
refs #452 models and views created
...
* for new value objects (e.g. distributor, ...)
* new modes are required (e.g. CStatusMessageListModel::Simplified)
* model filter allowing to filter models
2015-11-19 20:59:40 +00:00
Klaus Basan
f7158f17f9
Renamed aircrafts -> aircraft
2015-05-12 20:46:42 +01:00
Roland Winklmeier
a3cfcf58c8
refs #403 add BlackGui shared library build
2015-05-05 21:34:30 +02:00
Klaus Basan
48dc360237
Removed old model/views for aircraft, now all with simulated aircraft
...
Updates of models in view now manually / automatic possible
Allow to reload models (in backend)
2015-03-20 17:11:38 +01:00
Klaus Basan
23d3ea3ec5
refs #368 , filter for views
2015-01-24 01:15:32 +01:00
Klaus Basan
b26fa651ed
Allow to select COM frequencies from ATC view (context menu)
...
* added functions in component to select COM frequencies
* changed views to contain ObjectType in template
* function to obtain selected objects in view base class
2014-12-29 23:02:00 +01:00
Klaus Basan
4a94a125f2
refs #358 , GUI for installed / matched models
...
* model / view / component classes
2014-12-28 22:19:54 +01:00