Klaus Basan
8f216f510f
refs #576 , improved filters
...
* initially clear filters
* fixed handling of simulator flags
* rename field
* changed order of * handling
2016-02-05 18:00:02 +01:00
Klaus Basan
68d2a4bc81
refs #577 , allow to assign editor values to a bunch of models by context menu
2016-02-05 18:00:01 +01:00
Klaus Basan
bef69cf1a5
refs #577 , upper case validator
2016-02-05 18:00:01 +01:00
Klaus Basan
6089dc1106
Formatting, comments
2016-02-05 18:00:00 +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
572b604908
refs #577 , improved simulator selector
2016-02-05 17:59:58 +01:00
Klaus Basan
f16379c26b
refs #576 auto stash component
...
Get models, consolidate data with DB data and stash when there is no validation error
2016-02-05 17:59:57 +01:00
Klaus Basan
f33366ed88
refs #576 , updated mapping & stash components / form for auto stashing
...
* made some functions public
* removed unused signal
* comments
* consolidate functions
2016-02-05 17:59:56 +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
394edc67a0
refs #576 , logging
...
* log category
* fixed join for status message
2016-02-05 17:59:55 +01:00
Klaus Basan
de4b07dc32
refs #576 , tweaking view base
...
* renaming in view base (similar to Qt name rowCount)
* insert function for whole container
2016-02-05 17:59:54 +01:00
Klaus Basan
85881ffaf6
refs #576 , added icon
2016-02-05 17:59:53 +01:00
Klaus Basan
551f3348f4
refs #377 usability improvements
...
* allow to toggle between single, multi and extended selection
* all DB data can be read by menu
* fixed load/save (test data) from disk
2016-02-05 17:59:52 +01:00
Klaus Basan
ef259539c5
Comment
2016-02-05 17:59:51 +01:00
Klaus Basan
518a975bea
refs #503 , thanks to RW`s research, changed to non-QDockwidget navigator
...
* QDialog based navigator
* Removed no longer used info area and navigator dock widget
* fixed style sheet
* added some space which can be used to drag navigator when frameless
* callback when frameless is toggled
Status: https://dev.vatsim-germany.org/issues/503#note-10
2016-02-05 17:59:50 +01:00
Klaus Basan
f0eebf7217
refs #503 , callback when window mode / flags changes
2016-01-28 16:32:10 +01:00
Roland Winklmeier
86ba56f75b
Add CNavigatorDialog
...
refs #503
2016-01-28 16:32:09 +01:00
Klaus Basan
a125b02984
refs #573 , added exclude/include combo box in UI
...
* access to user, only admin may edit include/exclude
* updated UI
2016-01-28 16:32:08 +01:00
Klaus Basan
563f71416e
Missing override
2016-01-28 16:32:07 +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
359866f0c9
refs #573 , icons for exclude / include mode
2016-01-28 16:32:04 +01:00
Klaus Basan
6c81a0259a
refs #575 , using livery completer
...
* embedded in form
* rectified readOnly / only for selection
* added uper case validator where missing
* selecting airline triggers loading of default livery
2016-01-28 16:32:03 +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
b09dbd4828
refs #568 , improved display / sorting for status message categories
...
* display technical categories when no hr categories are available
* compare function for status message
2016-01-28 16:32:01 +01:00
Klaus Basan
9de1d91bb2
Fixes issues found during testing refs #568
...
* upper case in filters
* validation of distributor (made distributor mandatory)
* country change triggers filter
2016-01-28 16:32:00 +01:00
Klaus Basan
eb74efa9ba
refs #568 , improved error handling / parameter names in readers
...
* better categories
* parameter name as static functions
* error message in structure CDatabaseReader::JsonDatastoreResponse
* prefixed members of structure with _m
* consolidate severity
2016-01-28 16:31:59 +01:00
Klaus Basan
4c92ab0444
refs #568 , find max key value
...
(useful when key is integer to find latest values)
2016-01-28 16:31:57 +01:00
Klaus Basan
6802880e52
refs #568 , improved display for status message categories
2016-01-28 16:31:56 +01:00
Klaus Basan
ce64f94433
refs #568 , allow to remove existing DB data from another model view
...
* Used with vPilot and own model views
* in same step fixed separator handling in IMenuDelegate
2016-01-28 16:31:55 +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
0dda9024d1
Improved sort indicator
2016-01-28 16:31:51 +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
0326356f43
refs #568 , allow to set mapping mode by flag
2016-01-28 16:31:48 +01:00
Klaus Basan
6364853264
refs #568 , adjusted GUI components
...
* use incremental updates
* use new signatures
* handle successfully published models
* some custom menus are gone, because they are now part of the specialized views
2016-01-28 16:31:46 +01:00
Klaus Basan
c0b66d93f1
refs #568 , allow to confirm (OK/CANCEL) in overlay window
...
So we can display status messages in the same step and decide what to do
2016-01-28 16:31:45 +01:00
Klaus Basan
46336e9cce
refs #568 , allow to read incremental data based on timestamp
...
* signatures with QDateTime
* flags
2016-01-28 16:31:44 +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
1ddf470a1d
Fixes
...
* set correct time zone
* use RVO (MS review refs #561 )
2016-01-28 16:31:42 +01:00
Klaus Basan
f607b72821
refs #568 , specialized model class for models from DB
...
* support for keys
* renamed to listmodeldbobjects (unified with views)
* key type as template parameter
* adjusted derived classes
2016-01-28 16:31:41 +01:00
Klaus Basan
6770114f2c
Use validator in filter bar
2016-01-28 16:31:40 +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
5a17506a97
refs #526 , finetuning in 2 components
2016-01-28 16:31:37 +01:00
Klaus Basan
483c48cb82
refs #526 , reviewed setup reader (cache)
...
There are more adjustment when we eventually have all the features as discussed in the meeting available
2016-01-28 16:31:36 +01:00
Klaus Basan
e7f8061511
refs #526 , changed to publishing multiple (instead of 1) models
2016-01-28 16:31:35 +01:00
Klaus Basan
3168ef266a
refs #526 , improved some filters
...
* validators
* layout
2016-01-28 16:31:34 +01:00
Klaus Basan
3daa0ef0cd
refs #526 , added removeIf/replaceOrAdd to viewbase
2016-01-28 16:31:32 +01:00
Klaus Basan
5aa1f3bc94
refs #526 , forms
...
* fixed read only
* in read only mode no warnings (then we just do mapping and warnings do not help)
2016-01-28 16:31:31 +01:00