Commit Graph

322 Commits

Author SHA1 Message Date
Klaus Basan
49b88978d2 refs #577, improved resolution of distributor 2016-02-05 18:00:03 +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
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
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
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
Roland Winklmeier
86ba56f75b Add CNavigatorDialog
refs #503
2016-01-28 16:32:09 +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
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
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
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
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
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
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
5a17506a97 refs #526, finetuning in 2 components 2016-01-28 16:31:37 +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
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
ac99f8b984 refs #560, adjusted subclasses for new menus/filters from previous step 2015-12-20 17:01:52 +01:00
Klaus Basan
9fcc846b7a refs #560, allow to load / save from view/model
* added load/save functions
* changed menu from multiple bool members to flag
* shortcut for save
* cleaned up filter dialog handling
2015-12-20 17:01:32 +01:00
Klaus Basan
8aa449bc13 Some cleanup
* removed audio utils from blackmiscfreefunctions (we wanna give it up)
* comments
* formatting
2015-12-20 17:00:13 +01:00
Klaus Basan
3ac32fa58e refs #559, adjustments cache/settings moved 2015-12-20 17:00:12 +01:00
Klaus Basan
16a6544017 refs #535, mapping component
* handle drop
* renamed save -> publish
* fixed cache handling as disucssed in slack / refs #558
* vPilot tab no longer OS / FS restricted
2015-12-20 17:00:08 +01:00
Klaus Basan
7dbfd85047 refs #535, stash component
* allow to drop entities
* BLACK_VERIFY
* using aware class
2015-12-20 17:00:06 +01:00
Klaus Basan
e95f90f571 removed unnecessary default constructor 2015-12-20 17:00:05 +01:00
Klaus Basan
a5fe143821 refs #535, renamed save to publish
* in same step fixed tabstops
* capital letters
2015-12-20 17:00:03 +01:00
Klaus Basan
c067c871c9 refs #535, allow acces to mapping component is sub components
* aware classe
* using aware class in mapping component
2015-12-20 17:00:02 +01:00
Klaus Basan
92f930b068 refs #535 completer for airline name
* common base class for airline completers
* changed dependend classes
2015-12-20 16:59:56 +01:00
Klaus Basan
2c84c51a93 refs #535, stash componet
* allow to assign livery/ICAO to selected objects
* allow access to corresponding mapping component
2015-12-20 16:59:54 +01:00
Klaus Basan
670bef0fd1 refs #535, finetuning of drop site
* stylesheet
* sizes of deploying components
2015-12-20 16:59:52 +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
4daf0453cb Some more fixes:
* sort order in compare was inverted
* correct message when model is empty
2015-12-09 04:03:21 +01:00
Klaus Basan
2a10aa93ec Added extra mode for swift client mapping view 2015-12-08 20:14:23 +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
6ac1808d25 Allow to save list of "other servers"
* load / save setting called
* fixed handling in server form

Follow up of refs #533, related to #545
2015-12-08 20:14:19 +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
f7cb21c78c refs #525, stash view
* allow to stash and unstash models from vPilot and own models
* removed stash main area and moved it into mapping component
* own stash component
* use the new functions for modles/views from the prevuous steps
2015-12-08 20:14:12 +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
Mathew Sutcliffe
fbcc42424d refs #520 Moved CDBusServer from BlackCore to BlackMisc. 2015-11-28 02:25:56 +00:00
Michał Garapich
e50e298f21 refs #511 X-plane plugin has now correct name
* X-Plane plugin is now called just "X-Plane" instead of "X-Plane generic plugin"
* "Listening for ..." uses full simulator name instead of its abbreviation
2015-11-26 19:28:19 +01:00
Michał Garapich
09244f235a refs #511 Handle config plugin load failure
If the config cannot be loaded properly, swift will not
crash. The proper error will be shown instead.
2015-11-26 19:28:19 +01:00
Klaus Basan
a5da201701 refs #514, ATC stations filter by valid frequency 2015-11-26 13:54:49 +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