Klaus Basan
9abc57bb3d
Ref T259, Ref T243 remove aircraft parts and situations from interpolator
...
* no longer using the add parts/situations signals
* will use the remote aircraft provider parts directly
Result: all parts/situations are stored only once in memory and in one single place
2018-04-13 23:37:37 +02:00
Klaus Basan
4248c1b689
Ref T259, Ref T243 improved utility function to store elevations in multiple providers
2018-04-13 23:37:36 +02:00
Klaus Basan
1203c58a23
Ref T259, Ref T243 utility functions for aircraft situation/elevation plane
2018-04-13 23:37:34 +02:00
Klaus Basan
bb34beed26
Ref T259, Ref T243 misc. smaller improvements of simulator environment provider
2018-04-13 23:37:33 +02:00
Klaus Basan
4ec3a76ed4
cpp check result fix Prefer prefix ++/-- operators for non-primitive types
2018-04-13 23:37:31 +02:00
Klaus Basan
fba301adcc
Ref T259, Ref T243 FSX data defintions renamings
2018-04-13 23:37:30 +02:00
Klaus Basan
d76ce109bd
Ref T259, Ref T243 set elevation for provider if available in airspace monitor
2018-04-13 23:37:29 +02:00
Klaus Basan
7d396d94bd
Ref T259, Ref T243 use minimum range for elevations in provider
2018-04-13 23:37:27 +02:00
Klaus Basan
6cb050a727
Ref T259, Ref T243 guess gnd flag in airspace monitor if not available
2018-04-13 23:37:26 +02:00
Klaus Basan
7a05a5ae3a
Formatting, minor fix
2018-04-13 23:37:23 +02:00
Klaus Basan
3f9ec92fb4
Ref T259, Ref T243 removed guessing from sim classes
2018-04-13 23:37:22 +02:00
Klaus Basan
6a92ea4cb6
Ref T259, Ref T243 situation/parts/lights adjustments
...
* guessing now in parts/lights (so it can be used with all sims)
* minor renamings
* init FSX data definitions from parts
2018-04-13 23:37:20 +02:00
Klaus Basan
582347b557
Ref T259, Ref T243 added ctor for nullptr init (like other PQs)
2018-04-13 23:37:19 +02:00
Klaus Basan
0c06ac26f7
Ref T259, Ref T243 removed interpolation hints
...
* no longer needed with providers in that form
* pure refactoring commit, just guarantees compilation
* already minor adjustments to use providers
2018-04-13 23:37:18 +02:00
Klaus Basan
476768f6ec
Ref T259, Ref T243 unit function for elevation plane
2018-04-13 23:37:16 +02:00
Klaus Basan
06b07ac4c6
Formatting
2018-04-13 23:36:58 +02:00
Klaus Basan
8df74ce0e6
Ref T259, Ref T243 split mapping info area, new interpolation info area
...
* new interpolation info area
* added interpolation and parts history to that area
* adjusted keypad and main swift GUI
2018-04-13 23:36:55 +02:00
Klaus Basan
624eb7ca93
Ref T259, Ref T243 interpolation component and setup component
2018-04-13 23:36:54 +02:00
Klaus Basan
0ff3b68d5c
Ref T259, Ref T243 interpolation setup form
2018-04-13 23:36:53 +02:00
Klaus Basan
101e5bb6c3
Ref T259, Ref T243 use new context functions for global setup in settings component
2018-04-13 23:36:51 +02:00
Klaus Basan
127b20b6ad
Ref T259, Ref T243 improved callsign completer
2018-04-13 23:36:50 +02:00
Klaus Basan
d6fd53287f
Improved graceful shutdown, added "m_shutdownInProgress"
...
* no assert when wait is called in same thread, just ignore wait
* quitAndWait readers, also works if not already noved in new thread (see above)
2018-04-13 23:36:49 +02:00
Klaus Basan
9dabef447f
Ref T259, Ref T243 directly convert to Client capabilities enum in vatlib, do not use an interim enum
2018-04-13 23:36:47 +02:00
Klaus Basan
a4b1fca376
Mapping component, hide splitter when model details are not needed (based on selected tab)
2018-04-13 23:36:46 +02:00
Klaus Basan
07589e8219
Avoid redundant update of model set ui
...
* added changed simulator in signal
* only changed once when cache changed
2018-04-13 23:36:45 +02:00
Klaus Basan
3b9a732fff
Ref T259, Ref T243 relay interpolation setup via context (DBus)
2018-04-13 23:36:43 +02:00
Klaus Basan
b8de29201a
Ref T259, Ref T243 adjusted simulator classes to use new setup provider
2018-04-13 23:36:42 +02:00
Klaus Basan
301219600b
Ref T259, Ref T243 added setup provider to simulator interface/simulator common
2018-04-13 23:36:41 +02:00
Klaus Basan
116d428f84
Ref T259, Ref T243 added setup provider (interpolation setup)
2018-04-13 23:36:39 +02:00
Klaus Basan
74f52cf39c
Ref T259, Ref T243 adjusted container, models and views to support CInterpolationSetupList
...
* added forward declarations
* added some utility functions
2018-04-13 23:36:38 +02:00
Klaus Basan
011f31ad2b
Formatting
2018-04-13 23:36:37 +02:00
Klaus Basan
28b270a4cf
Fix, wrong assert
2018-04-13 23:36:36 +02:00
Klaus Basan
333a92ff63
Ref T259, Ref T243 renaming to CInterpolationAndRenderingSetupPerCallsign
2018-04-13 23:36:34 +02:00
Klaus Basan
f5d1217b48
Ref T259, Ref T243 interpolation setup list
2018-04-13 23:36:33 +02:00
Klaus Basan
cc638ca3d0
Ref T259, Ref T243 split interpolation setup into base class, global setup and setup per callsign
2018-04-13 23:36:32 +02:00
Klaus Basan
0b7683fd50
Ref T259, Ref T243 unified naming of interfaces "org.swift-project" + lowercase
2018-04-13 23:36:31 +02:00
Klaus Basan
63cff1853e
Ref T89, provider for ecosystem info
...
Also Ref T259, Ref T243
2018-04-13 23:36:29 +02:00
Klaus Basan
55534cbb09
Formatting
2018-04-13 23:36:12 +02:00
Klaus Basan
4b7237ce1b
Ref T259, Ref T243 adjusted providers to use common base classes
2018-04-06 02:56:57 +02:00
Klaus Basan
d99a1cac87
Ref T259, Ref T243 base class for providers/aware classes
...
* disable aware classes when provider is destroyed
* unified base class
2018-04-06 02:56:55 +02:00
Klaus Basan
9e29858f95
Ref T259, Ref T243 automatically adjust situation gnd.flag from parts in airspace monitor
...
Turns parts GND flag into a situation gnd. flag, which would be compatible with network situation gnd flags.
2018-04-06 02:56:53 +02:00
Klaus Basan
61b71599bb
Ref T259, Ref T243 get latest parts from remote aircraft provider
2018-04-06 02:56:51 +02:00
Klaus Basan
5843a0d821
Ref T259, Ref T243 unit tests for parts -> situation gnd flag
2018-04-06 02:56:39 +02:00
Klaus Basan
f8eedda946
Ref T259, Ref T243 use FSDSetup in VATLIB
2018-04-05 02:54:56 +02:00
Klaus Basan
c451602b8c
Ref T259, Ref T243 UI for FSD setup adjusted (added gnd flags)
2018-04-05 02:54:54 +02:00
Klaus Basan
b0ca968837
Ref T259, Ref T243 FSD setup gnd flag handling
2018-04-05 02:54:52 +02:00
Klaus Basan
fd7b1e0d9c
Ref T259, Ref T243 utility functions for timestamp based classes
2018-04-05 02:54:50 +02:00
Klaus Basan
ad71a67a44
Fixes completer (model strings), show correct placeholder when simulator is changed
2018-04-05 02:54:48 +02:00
Klaus Basan
2a0b81de5b
Ref T259, Ref T243 client provider used with network classes
...
Also adds a dummy testing class
2018-04-05 02:54:46 +02:00
Klaus Basan
27f97f729d
Formatting
2018-04-05 02:54:44 +02:00