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
Michał Garapich
1b06e15b61
refs #510 Remove underscores from all the source file names
2015-11-22 12:53:09 +01:00
Michal Garapich
3781cf2095
refs #392 Add config window for FSX
...
* Added plugin_fsx_config subproject
* Removed CSettingsFsxComponent from BlackGui
* Added CSimConnectSettingsComponent
* Add x-plane_install_10.txt path for Windows
2015-11-19 21:08:29 +00:00
Michał Garapich
cf3102333b
refs #392 Added the "Install XBus" feature
...
* New "Install XBus" button in the CSimulatorXPlaneConfigWindow
* CSettingsSimulatorComponent cleanup
2015-11-19 21:08:26 +00:00
Michał Garapich
06c17d7d09
refs #392 Added BlackGui::CPluginConfigWindow
...
* CPluginConfigWindow is now base class for all plugin config windows
* CPluginConfigWindow is styled properly
* Fixed behaviour in CSimulatorXPlaneConfigWindow
2015-11-19 21:08:23 +00:00
Michał Garapich
a0b4d47736
refs #392 Added BlackGui::IPluginConfig
...
* BlackGui::IPluginConfig is an interface for plugin configurations
* Added plugin_xplane_config target
* Adapted IPluginManager
* Adapted CPluginManagerSimulator
* Adaptem CSettingsSimulatorComponent
2015-11-19 21:08:21 +00:00
Michał Garapich
584616de7a
refs #443 Added PluginDetailsWindow
...
* New variable in the json metadata file - simulator name
* Added PluginDetailsWindow that shows plugin info
2015-11-19 21:08:18 +00:00
Michał Garapich
4d772050b0
refs #443 Add simulator enable/disable option
...
* Added CPluginSelector widget
* IContextSimulator starts/stops only specified listener(s)
* No more "auto" CSimulatorPluginInfo
2015-11-19 21:08:15 +00:00
Klaus Basan
02733cacb7
refs #507 , adjusted resource subproject
2015-11-19 21:08:09 +00:00
Klaus Basan
d131cd2d33
refs #507 , changed setup reader and simplied global setup and setup reader
...
* a single base URL (shared), derived URLs by appended path
* simplified dir structure shared with sub directories
* renamed functions
* automatically synchronize setup with DB when initialized
* trigger download info loading when setup is completed
* allow to automatically read after setup data have been synchronized
* read DB data when setup has been loaded
* allow to reload from threaded reader
* improved handling (log messages, skip reading) when data are not available
2015-11-19 21:07:58 +00:00
Klaus Basan
de011dab1e
Formatting / style
2015-11-19 21:07:28 +00:00
Klaus Basan
99802cb98b
Used new cache features ( #494 ) with GUI
2015-11-19 21:06:49 +00:00
Klaus Basan
8e57914e67
refs #471 , removed old info window and migrated to overlay widget
...
* added small message display (more suitable for swift GUI)
* fixed nullptr bug with ESC key
* adjusted swift GUI
2015-11-19 21:06:33 +00:00
Klaus Basan
012543ef02
refs #471 , allow to search server by name and occupy less height for form
2015-11-19 21:06:30 +00:00
Klaus Basan
81f7bde310
Resize GUI component
2015-11-19 21:06:25 +00:00
Klaus Basan
e11e8e5716
refs #502 , use user object / roles in GUI components
2015-11-19 21:06:16 +00:00
Klaus Basan
9aebf555bf
refs #497 , added login with settings component and added a small checkbox to enable/disable server debugging
2015-11-19 21:04:51 +00:00
Klaus Basan
5ae502af34
refs #497 Login component integrated with authentication service
2015-11-19 21:04:48 +00:00
Klaus Basan
23856bbc57
Connection guard (detected during #477 )
...
Disconnects Qt signal/slot conenction when destroyed
2015-11-19 21:04:40 +00:00