Klaus Basan
0b0a7783a0
Ref T312, added check listener function in contexts
2018-08-27 18:58:22 +02:00
Klaus Basan
cb351aca1a
Ref T298, improved/fixed re-matching (match all aircraft again)
...
- reset to network model (otherwise we match "matched model" -> "matched model")
- renamed/added functions doMtachingAgain/doMatchinsAgain in contexts
2018-08-26 15:26:56 +02:00
Klaus Basan
baea17c0f1
Ref T298, matching messages can be deleted
2018-08-16 14:34:02 +02:00
Klaus Basan
92880bce7f
DBus test (GUI + core) fixes
...
* removed unused signals
* marked relayParentSignals as deprecated, currently not used
2018-08-09 01:41:23 +02:00
Klaus Basan
5b44f55435
Ref T298, prepared function to "redo" a mapping
2018-08-09 01:39:30 +02:00
Klaus Basan
d78a7e639a
Improved default for matching messages based on model set size
2018-08-09 01:25:34 +02:00
Klaus Basan
d310c9c843
Ref T298, model matching settings trait and used settings in simulator context
2018-08-09 01:25:28 +02:00
Klaus Basan
0b952e7336
Ref T298, get/set matching setup in context plus some minor style fixes
2018-08-09 01:25:24 +02:00
Klaus Basan
08113e8c1d
Ref T298, adjusting used aircraft matcher (using setup)
2018-08-07 20:40:29 +02:00
Klaus Basan
4ded1636a5
Ref T292, Ref T285 replaced model set loader in context
2018-07-25 02:37:08 +02:00
Klaus Basan
d3796fc65a
Ref T275, added param "ignoreSameAsGlobal" in function "setInterpolationAndRenderingSetupsPerCallsign"
2018-06-20 00:58:47 +02:00
Klaus Basan
e3465f432c
Ref T261, Ref T251 gnd flag support in context/client provider
...
* allow to set gnd.flag capability via context/client
* utility functions in client provider
2018-05-22 13:20:06 +02:00
Klaus Basan
89c16bad7f
Ref T270, use QPointer with simulator map in context. The advantage is, that we can also detect if the simulator is deleted elsewhere.
2018-05-22 13:20:03 +02:00
Klaus Basan
afe4a09218
Formatting
2018-05-18 00:25:10 +02:00
Klaus Basan
9c33c5d9fc
Ref T245, Ref T261, added functions for "follow plane", "setup changed" signal in context and simulator interface
2018-05-18 00:25:01 +02:00
Klaus Basan
4ced6b4f97
Formatting
2018-05-18 00:24:58 +02:00
Klaus Basan
eb0fa92e7e
Ref T260, function to add an offset to received situations for testing
...
* "dot" command
* context function
* provider functions
2018-05-08 16:06:40 +02:00
Klaus Basan
e97de13545
Ref T260, adjusted context/remote provider
...
* signal from simulator -> context
* return number of updated situations
2018-05-08 16:06:38 +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
d7ac721d09
Ref T259, Ref T243 setSimulationEnvironmentProvider when simulator changes
2018-04-05 02:54:36 +02:00
Klaus Basan
8021cf76fd
Ref T259, Ref T243 formatting
2018-04-05 02:54:30 +02:00
Klaus Basan
3e41a91455
Ref T131, verifyPrerequisites in simulator context (checking XP conflicts)
2018-04-05 02:53:40 +02:00
Klaus Basan
8dc25fbad7
Allow to alter model set simulator in pilot client
...
* selector can be read only
* functions in context to obtain model set from loader/matcher, this will not be used when a plugin driver is present
* adjusted UI
2018-02-13 03:57:46 +01:00
Klaus Basan
d118ea402f
Ref T232 clear remote aircraft data once network disconnects
...
* blackconfig in .pro
* verify function to detect dangling states
* clear remote data when disconnected from network
* there was one problem that the data where not correctly cleaned up and hence new aircraft where not added again after a disconnect/reconnect from network
* it is not yet clear why data happens (dangling data), that is what the debugVerify function is for
2018-01-30 20:31:11 +01:00
Klaus Basan
c1ee159ff9
Ref T232, some formatting
...
* made "private slots" -> "slots"
* cross context slots marked with "xCtx" prefix
2018-01-30 20:30:14 +01:00
Klaus Basan
89db83f3c7
Ref T182, use enum instead of int in ps_networkConnectionStatusChanged
2017-11-09 04:42:15 +01:00
Klaus Basan
822ef11c02
Ref T180, formatting
2017-11-09 04:42:11 +01:00
Klaus Basan
482023b2c0
Ref T180, dot commands to set rendering setup
...
* enable parts/debug messages via dot command
* allow to log to console via application context
2017-11-06 22:20:59 +01:00
Klaus Basan
71fa0fc7b8
Ref T111, handle SELCAL in simulator context (fix, was missing so far)
2017-09-24 19:51:59 +01:00
Klaus Basan
1387573e5b
Ref T112, moved simulator settings in subdir/settings namespace
2017-09-24 19:51:46 +01:00
Klaus Basan
654c35f666
Ref T111, use Q_DECLARE_FLAGS SimulatorStatus instead of int
...
* changed emitSimulatorCombinedStatu
* changed connected slots/functions
2017-09-24 19:51:10 +01:00
Mathew Sutcliffe
3ea9e33e6b
refs #937 Resolved clazy warnings: pass-by-value/reference.
2017-04-19 19:31:42 +01:00
Roland Winklmeier
9dbb984e1a
Split listening for simulators and loading their plugins
...
Previously loadSimulatorPlugin was doing two things. First starting
a listener and second loading the plugin itself. This was confusing
since the sequence is to listen first and load not before a simulator
is available.
This change splits this up properly into two methods. listenForSimulator()
is called when the plugin is started and as soon as a simulator is started,
its plugin will be loaded.
refs #909
2017-04-18 00:06:06 +01:00
Roland Winklmeier
0eaab1753d
Unload simulator driver when unchecked in settings
...
refs #909
2017-04-18 00:06:01 +01:00
Klaus Basan
0942d007d5
refs #917 , made simulator settings read only
2017-04-18 00:04:49 +01:00
Klaus Basan
818cdfba59
Doxygen, added link to dev wiki and fixed group
2017-02-24 00:19:11 +00:00
Klaus Basan
68dccbefa6
Formatting, renaming, Doxygen, minor UI adjustments
2017-02-24 00:18:51 +00:00
Mathew Sutcliffe
a0e59546f0
fixed mistakes caught by clang
2017-01-11 01:28:42 +00:00
Roland Winklmeier
1a6c7fa192
Add control button to activate and deactivate swift weather
...
- GUI changes
- Context and ISimulator APIs
- Refactored settings and static weather injection in CSimulatorCommon
refs #807
2017-01-10 23:47:39 +00:00
Klaus Basan
44d7e3cca9
refs #849 , simulator context
...
* detect when network is connected (to receive data for statistics)
* function to get statistics
* also added function to re-initialize last model set (unrelated, but in same class)
2017-01-10 23:46:59 +00:00
Klaus Basan
15020b2d5f
refs #848 , parse command line in simulator context
...
* forward to driver if applicable
* hook up with facade to receive command lines
2017-01-10 23:46:20 +00:00
Klaus Basan
667009c85e
refs #840 , moved interpolator classes into Simulation namespace
2017-01-10 23:45:27 +00:00
Klaus Basan
b69008e0b3
refs #829 , consolidated settings for simulator/messages
...
* move traits from blackcore to blackmisc
* renamed CSimulatorSettings/Messages
2016-12-13 19:02:13 +01:00
Klaus Basan
49613651a8
Utility function to find out if model set is initialized
2016-12-13 19:01:31 +01:00
Klaus Basan
2163fd9b01
refs #808 , CSimulatorInternals
...
* renamed from CSimulatorSetup to CSimulatorInternals
* removed the FSX class, no longer needed
* utility functions for CNameVariantPair
2016-12-13 19:00:58 +01:00
Klaus Basan
3903a24696
refs #806 , apply CInterpolationAndRenderingSetup
...
* removed no longer needed signatures
* some renaming of CInterpolationAndRenderingSetup functions
* adjusted UI element
2016-12-13 19:00:53 +01:00
Klaus Basan
8a44774c98
refs #799 , use message settings
2016-12-13 19:00:01 +01:00
Klaus Basan
3f6cef1c9f
refs #796 , allow to toggle full interpolation
...
* add setup class, metadata registration, property index ...
* removed enableDebugMessages, added setInterpolatorSetup
* adjusted contexts
* used in interolator
2016-12-06 09:47:01 +01:00
Klaus Basan
72fdf7c5bc
refs #793 , added function to reset model (after it was manually changed)
...
* located in context since context owns matcher object
* call from GUI
* some code formatting to indicate the cross simulator slots connected in runtime
refs #780
2016-12-06 09:34:56 +01:00
Klaus Basan
1678ca8919
refs #780 , improved model string completion
...
* added signatures for completer string (when send via context size matters)
* support of all instaled models in completer
* added BLACKMISC_EXPORT in model cache classes
2016-12-06 09:34:31 +01:00