Klaus Basan
99538dd2c2
refs #780 , signal installedAircraftModelsChanged dangling
...
* discovered during testing, signal is not used (since we now use model set)
* renamed context signal to "modelSetChanged"
* prepared context for message settings
2016-12-06 09:34:21 +01:00
Klaus Basan
f8c9782da4
refs #789 , FSX errors OPERATION_INVALID and EXCEPTION_UNRECOGNIZED_ID
...
* only emit aircraft as rendered when object id is received, not before
* added CSimualtedAircraft to CSimConnectObject (so it can be used as signal argument)
* some utility functions to get callsign/simobject by id
2016-12-06 09:34:20 +01:00
Klaus Basan
6a8c8c8889
refs #748 , airport JSON reader bug in changed URL fixed (URL was always flagged as changed)
...
In same step some code cleanup
2016-12-06 09:34:19 +01:00
Klaus Basan
b87a3dffaa
refs #780 , during tests adjusted
...
* doxygen for fsx driver
* moved stats members in base class (so all drivers can update those
2016-12-06 09:34:18 +01:00
Klaus Basan
311a613494
refs #768 , use new tooltips in login comment
...
(plus some minor adjustments)
2016-12-06 09:34:17 +01:00
Klaus Basan
bdaaaa7373
refs #780 , avoid assert
...
In the past we used one situation list, now a map (per callsign).
The assert was checking if the callsign is really correct for that situation, now we can just set the callsign.
2016-12-06 09:34:16 +01:00
Klaus Basan
fc65deb778
Just typos and formatting
2016-12-06 09:34:15 +01:00
Klaus Basan
ff3f04f74c
refs #768 , allow more detailed tooltips
...
(makes it sometimes much easier to identify an entity)
2016-12-06 09:34:14 +01:00
Klaus Basan
847348cbe0
refs #768 , model string in login component is supposed to be empty without simulator
2016-12-06 09:34:13 +01:00
Klaus Basan
8c282a33bf
refs #786 , adjust matcher log to also support matching messages
2016-12-06 09:34:12 +01:00
Klaus Basan
514bcdd055
refs #786 , follow up / corresponding adjustments based on context changes
...
* removed reload models menu item
* changed to renamed functions
2016-12-06 09:34:11 +01:00
Klaus Basan
c2bf473f3f
refs #786 , prepare contexts for matching messages
...
In same step cleaned up contexts a bit
* added function for model set strings
* renamed functions to getModelSet... instead of installed models (the set is smaller and is what we want to use with DBus)
* signal when debug/log flags changed
* removed some \copydoc
* allow to enable/disable rev.lookup/matching messages
* removed reload model function (dangling)
2016-12-06 09:34:10 +01:00
Mathew Sutcliffe
1e3afea9c2
refs #783 Used BlackMisc::singleShot in CDataPageQueue::queueValuesFromCache, to tolerate the page owner moving thread.
2016-12-06 09:34:08 +01:00
Mathew Sutcliffe
b62d1c303c
refs #783 Remove the flawed 4-arg version of BlackMisc::singleShot and change signature of 3-arg version.
2016-12-06 09:34:07 +01:00
Mathew Sutcliffe
64e2414b56
refs #783 Isolated improvements in BlackMisc::singleShot using QSharedPointer and C++14 lambda init-capture.
2016-12-06 09:34:06 +01:00
Mathew Sutcliffe
0b07088639
refs #782 Extended error information when data cache fails to write.
2016-12-06 09:34:05 +01:00
Klaus Basan
6a5444590e
refs #780 , send FsInn Query in airspace monitor
2016-12-06 09:34:04 +01:00
Klaus Basan
4a91cb9503
refs #780 , adjusted matcher log component`s UI
2016-12-06 09:34:03 +01:00
Klaus Basan
86b8230bf7
refs #780 , encapsulate model string completer in class
...
* use it in mapping component
* support DB, own model set and installed models for completion
2016-12-06 09:34:02 +01:00
Klaus Basan
67f5b38391
UI finetuning and minor code formatting
2016-12-06 09:34:01 +01:00
Roland Winklmeier
f8fe843687
[FSX] Fix issue that interpolated aircraft parts are not used
...
refs #780
2016-12-06 09:33:59 +01:00
Michał Garapich
309e5c96cd
Added .astylerc file
2016-12-06 09:33:58 +01:00
Klaus Basan
cdea8cff95
refs #780 , fixes login/flightplan preset
...
* empty airline is valid
* sync with flightplan (new signal to indicate changed login values)
* better preset of own model
2016-12-06 09:33:57 +01:00
Klaus Basan
492649c061
fixes "unable to login", discovered during #780 ,
...
* fixed bootstrap file
* improved timeout of connect, now in single static function
* some minor tweaks
2016-12-06 09:33:56 +01:00
Klaus Basan
3b68a3b19d
refs #768 , fixed model form selectOnly, also hide drop area when read only
...
Reported during #780 by RW
2016-12-06 09:33:55 +01:00
Klaus Basan
9d51ee5bc8
refs #748 , further airport from DB follow up fixes
...
* Ignore mode, not all applications need to load everything (mapping tool no airports)
* removed signal in airport reader which is already in base class
* added "virtual" keyword
* fixed another syncronize typo
* added allDbEntiiesUsed() to also reflect the config (ignore flag)
* ensure allSwiftDbData are signaled correctly even with ignore flag
2016-12-06 09:33:54 +01:00
Klaus Basan
1ba42714ed
refs #768 , fixed capture as discussed
...
https://dev.vatsim-germany.org/issues/768#note-10
2016-12-06 09:33:53 +01:00
Mathew Sutcliffe
d0d1a9c8b8
refs #756 Fixed session cache concept:
...
Each new session generates an ID identifying that session, and
the .rev file annotates the ID associated with each cache value.
This is needed to avoid reading a value from a previous session
when loading for a continuing (non-new) session. The coarse-
grained approach of distinguishing new sessions from non-new
sessions was insufficient.
2016-12-06 09:33:52 +01:00
Mathew Sutcliffe
937cdbcc55
refs #756 Minor simplification and removal of unnecessary code.
2016-12-06 09:33:51 +01:00
Mathew Sutcliffe
fa76b5411e
refs #777 CApplication methods for detecting already running applications.
2016-12-06 09:33:50 +01:00
Mathew Sutcliffe
7f422eb3e4
refs #777 Utilities for reading/writing files while holding a QLockFile.
2016-12-06 09:33:49 +01:00
Mathew Sutcliffe
cf9b6f039c
refs #777 Moved enum CApplication::SwiftApplication to CApplicationInfo::Application.
2016-12-06 09:33:47 +01:00
Mathew Sutcliffe
d1c2c96c31
refs #777 Added classes CApplicationInfo and CApplicationInfoList.
2016-12-06 09:33:47 +01:00
Klaus Basan
34a68ca336
refs #748 , added airports in cache overview UI
2016-12-06 09:33:45 +01:00
Klaus Basan
35283d8887
refs #748 , fixed airport entity and reader resolution
2016-12-06 09:33:45 +01:00
Klaus Basan
14469f2d4e
Sample reg. JSON performance
...
* DB JSON vs. swift JSON
* Database reader: own function for stringToDatastoreResponse so it can be reused
2016-12-06 09:33:43 +01:00
Klaus Basan
7279772cab
refs #768 , changes to QSet<QString>
...
* based on review https://dev.vatsim-germany.org/issues/768#note-5
* changed a few signatures to QSet<QString>
2016-12-06 09:33:42 +01:00
Klaus Basan
65950e4518
refs #758 , updated bootstrap file and removed old URLs
...
* replaced some hardcoded URLs
* removed swiftTeamDefaultServers()
* bootstrap.json
2016-12-06 09:33:41 +01:00
Klaus Basan
85c5945aa1
refs #756 , init id to -1
2016-12-06 09:33:40 +01:00
Klaus Basan
9bf1833aac
Improved messages in reader UNIT test
...
* info about URL connected
* reflect changes in global setup for airport reader
2016-12-06 09:33:39 +01:00
Klaus Basan
fb8f6e9b7f
refs #748 , airport reader setup
...
* removed functions for old file URL
* added URL functions for DB data
2016-12-06 09:33:39 +01:00
Klaus Basan
ff1ea3826b
Improved error message when bootsrap file URL is not reachable
...
based on slack discussion during move of "shared" directory
2016-12-06 09:33:38 +01:00
Klaus Basan
ea17b2bb14
Minor Ui adjustment, giving DB login component a bit more space
2016-12-06 09:33:37 +01:00
Klaus Basan
fdc6f481d4
Changed assert message
2016-12-06 09:33:36 +01:00
Klaus Basan
d002f09da5
refs #775 , move "legal" folder out of shared
...
In same step update data files in shared
2016-12-06 09:33:34 +01:00
Klaus Basan
7e91ef8a38
refs #768 , renamed flag name to better represent its meaning
2016-12-06 09:33:32 +01:00
Klaus Basan
87e8465d6a
refs #756 , use session user object
2016-12-06 09:33:31 +01:00
Klaus Basan
5ac701274b
Show "loading" indicator when loading from backend is requested
2016-12-06 09:33:30 +01:00
Klaus Basan
b8d323226f
refs #748 , fixed airport JSON bugs and removed workaround
...
* removed workaround in web data services
* removed convertFromDatabaseJson functions, not needed
* changed to use the correct static fromDatabaseJson functions
* fixed prefixes
* load correct Country object by loading it as nested object
* key and timestamp was missing in CAirport tuple metadata
2016-12-06 09:33:29 +01:00
Klaus Basan
34d74904ff
Minor fixes
2016-12-06 09:33:28 +01:00