Commit Graph

265 Commits

Author SHA1 Message Date
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
Klaus Basan
3acf085b92 refs #477, allow to detect an invisible dock widget parent by using CEnableForDockWidgetInfoArea for the view base
(by that I can tell if the parent dock widget is visible)
2015-11-19 21:04:37 +00:00
Klaus Basan
c83213e25e fixed naming in guard 2015-11-19 21:04:28 +00:00
Klaus Basan
a0a03d230c refs #497 login component integrated with settings (GUI) 2015-11-19 21:04:23 +00:00
Klaus Basan
ac61a3458d Removed settings context
* removed old settings related classes
* moved notifications to BlackMisc::Audio
* added audio settings where needed

refs #464
refs #337
2015-11-19 21:04:06 +00:00
Klaus Basan
ad146069ef refs #478, refs #470 updated swift / mapping GUI
* allow to display project, env. vars etc. in console
* use setup data cache
* adjust to relocated CNetworkUtils
* remove console for data GUI (noticed during installer tests)
2015-11-19 21:03:50 +00:00
Klaus Basan
166963af5b refs #478, setup class used in GUI components 2015-11-19 21:03:42 +00:00
Klaus Basan
1b75f068be refs #488, allow to select items in views and clear the console 2015-11-19 21:03:31 +00:00
Klaus Basan
19df8a5d71 refs #478, CUrl class and moved network utils
* moved network utils into network folder
* CUrl / CUrlList as DBus/JSON compliant class for locations
* Added support for selsigned certificates in network utils
2015-11-19 21:03:20 +00:00
Roland Winklmeier
9e9dd95dca Fix LoadIndicator when loading models synchronously 2015-11-19 21:03:09 +00:00
Roland Winklmeier
94901b7846 refs #487 Finish IAircraftModelLoader::createModelLoader factory method 2015-11-19 21:03:03 +00:00
Mathew Sutcliffe
a6d17efc31 refs #472 Removed static_cast<int> for enums in blackcore, no longer needed. 2015-11-19 21:02:19 +00:00
Klaus Basan
eaa8339f2b renamed the GUI components for consistency 2015-11-19 21:00:42 +00:00
Klaus Basan
6fda875e8f refs #475, added a utility class so the load indicator of a view can be triggered from the framing component 2015-11-19 21:00:37 +00:00
Klaus Basan
aa653e0d85 refs #475, allow to load DB data from disk.
* Will allow to load data if DB is not accessible / available
* Also allows to save, so a special set can be saved for testing/forensic.
* fixed status bar, as received data no longer means DB is alive
2015-11-19 21:00:26 +00:00
Klaus Basan
2ba061bbc0 refs #469, adjusted network context due to changes in signals and METAR naming 2015-11-19 21:00:17 +00:00
Klaus Basan
8827b68b3b refs #452 signals in reader classes. adjusted METAR reader
* renamed to connectDataReadSignal
* removed unused individual signals, e.g. vatsimMetarsRead -> replace by data read signal + entity flag
* added data in METAR class (kept there, not in airspace monitor) -> reader aware
2015-11-19 21:00:15 +00:00
Klaus Basan
2cfd3540b8 refs #469, renamed flags
* db to entity flags as it also features entities not from DB
* Flag enums singular (discussed with MS / slack)
2015-11-19 21:00:13 +00:00
Klaus Basan
c84bc457df Renamed FSD server function 2015-11-19 21:00:09 +00:00
Klaus Basan
b7d72d3499 refs #452 the main info area for the mapping tool 2015-11-19 21:00:01 +00:00
Klaus Basan
89ed13276e refs #452 stash component (preparation, not yet implemented)
stashed mappings will be written in one step to DB
2015-11-19 20:59:59 +00:00
Klaus Basan
0a51c0a7b7 refs #452 mapping component where mappings can be performed 2015-11-19 20:59:58 +00:00
Klaus Basan
bcd821812f refs #452 status bar for web reading
* status of load requests
* is swift DB available?
2015-11-19 20:59:57 +00:00
Klaus Basan
fc772c6540 refs #452 updated mapping component in swift GUI
* data reloading
* using new view mode
2015-11-19 20:59:56 +00:00
Klaus Basan
18c12db710 refs #452 removed old data mapping component 2015-11-19 20:59:54 +00:00
Klaus Basan
777e3701c6 refs #452 the info area for the DB components 2015-11-19 20:59:53 +00:00
Klaus Basan
008ea14812 refs #452 components for the DB entities
* display in view
* filter
2015-11-19 20:59:52 +00:00
Klaus Basan
f29929111b refs #452 country selector component UI widget 2015-11-19 20:59:50 +00:00
Klaus Basan
cd259259c8 refs #452 airline selector component UI widget 2015-11-19 20:59:49 +00:00
Klaus Basan
2143b20ae5 refs #452 distributor selector component UI widget 2015-11-19 20:59:48 +00:00
Klaus Basan
3bbaecb0d8 refs #452 aircraft ICAO selector GUI widget 2015-11-19 20:59:46 +00:00
Klaus Basan
25471730e3 refs #452 details textbox for logs
* details can be displayed en detail
* feature can be switched on/off via context menu
* signals in view to select message
2015-11-19 20:59:37 +00:00
Klaus Basan
6ca0d480d3 refs #452 adjusted GUI components to
* changed classes (e.g. CAircraft -> CSimulatedAircraft)
* changes signatures in contexts / providers
* minor fixes as renamed GUI widgets, asserts, paint event
2015-11-19 20:59:35 +00:00
Klaus Basan
fd8cd9a42a Formatting, fixed includes, minor tweaks 2015-11-19 20:59:06 +00:00
Mathew Sutcliffe
00cd4f4f87 refs #459 Removed CAircraftParts::m_correspondingCallsign per Slack discussion MS/RW. 2015-11-19 20:58:18 +00:00
Roland Winklmeier
be7ac1aa74 refs #455 Examples how to register actions 2015-11-19 20:58:05 +00:00
Roland Winklmeier
5a82e2e6bf refs #454 Improve hotkey settings component 2015-11-19 20:58:02 +00:00
Roland Winklmeier
c5a2136ebd refs #448 Use new METAR source in context and gui
Previously the metar source used to be the FSD connection. Since
all METARs are also available via a webservice, use this source
instead. This allows to retrieve and use METARs even if we are
not connected.
2015-11-19 20:57:48 +00:00
Klaus Basan
f8c83ce2a3 some fixes
* as of slack discussion with MG, made area finding a bit more robust
* removed unused function in keypadarea
* added unit test subproject for GUI
2015-11-19 20:57:37 +00:00
Klaus Basan
6a1f5e8347 as discussed in slack: added default swift testserver (FSD servers) if no settings can be loaded 2015-11-19 20:57:34 +00:00