Commit Graph

6102 Commits

Author SHA1 Message Date
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
Klaus Basan
f64a4c432b Ref T259, Ref T243 client provider used to share info about the other clients
Goal: this info can be used in interpolation to decide if ground flags, parts etc are available
2018-04-05 02:54:42 +02:00
Klaus Basan
42ef7c5633 Avoid long "hanging" if Windows UNC path is not reachable
Use own "isDirExisting" function checking UNC paths
2018-04-05 02:54:40 +02:00
Klaus Basan
32196f5e8e Ref T259, Ref T243 use enum for client capabilities 2018-04-05 02:54:38 +02:00
Klaus Basan
d7ac721d09 Ref T259, Ref T243 setSimulationEnvironmentProvider when simulator changes 2018-04-05 02:54:36 +02:00
Klaus Basan
4dfb973a5b Ref T259, Ref T243 moved the "awareness" classes to the interfaces
* allows access to the awareness objects if only the interface is available
* can change the provider via the interface
2018-04-05 02:54:34 +02:00
Klaus Basan
3346a92b56 Ref T259, Ref T243 simulator environment provider
* access to elevation
* future: more data such as airport info
2018-04-05 02:54:32 +02:00
Klaus Basan
8021cf76fd Ref T259, Ref T243 formatting 2018-04-05 02:54:30 +02:00
Klaus Basan
83b6578e69 Ref T259, Ref T243 use elevation plane for altitude
general idea: by using the plane class, we can set a elevation and then find a better one

* use elevation plane in situation
* adjusted depending classes such as hints, lists
* using setGroundElevationChecked so elevation can be gradually improved
2018-04-05 02:54:28 +02:00
Klaus Basan
0c877e1575 Ref T259, Ref T243 coordinate list and improved "find" functions in IGeoObjectList 2018-04-05 02:54:24 +02:00
Klaus Basan
5744c260c5 Ref T259, Ref T243 improvements of PQ
* null()
* allow chaining for makePositive
* abs()
2018-04-05 02:54:22 +02:00
Klaus Basan
67e8f94481 Ref T259, Ref T243 renaming and adding flags in situation to also represent inbound situations 2018-04-05 02:54:20 +02:00
Klaus Basan
7beab371a1 Ref T259, Ref T243 timestamp utility functions 2018-04-05 02:54:18 +02:00
Klaus Basan
c061091bd2 Ref T259, Ref T243 unit test for parts 2018-04-05 02:54:13 +02:00
Klaus Basan
0191f35d5a Ref T259, Ref T243 improvements in interpolator
* functions for unit tests (like clear)
* maxParts/Situations
2018-04-05 02:54:10 +02:00
Klaus Basan
01f06cb86a Ref T259, Ref T243 improved handling of removig outdated parts 2018-04-05 02:54:07 +02:00
Klaus Basan
55e2690ceb Ref T259, Ref T243 utility functions for timestamp based classes and parts plus renamings 2018-04-05 02:54:05 +02:00
Klaus Basan
df38107852 Ref T259, Ref T243 improved parts unit test (incremental JSON objects) 2018-04-05 02:54:01 +02:00
Klaus Basan
95f9e435f7 Ref T259, Ref T243 renamed unit test to CTestInterpolatorLinear 2018-04-05 02:53:58 +02:00
Klaus Basan
2f7e119837 Ref T259, Ref T243 utility functions parts/engine list 2018-04-05 02:53:57 +02:00
Klaus Basan
03af49348b Ref T259, Ref T243 formatting 2018-04-05 02:53:55 +02:00
Klaus Basan
d6e99ad313 Ref T259, use fixes from libplanemp 2018-04-05 02:53:52 +02:00
Klaus Basan
67d3621dfe Ref T131, added missing signature for messages 2018-04-05 02:53:47 +02:00
Klaus Basan
6192aeb77c Ref T131, use context prerequisites testing and XSwiftBus copy in UI 2018-04-05 02:53:45 +02:00
Klaus Basan
e05af5744e Ref T131, dialog to copy build files for XSwiftBus XPlane 2018-04-05 02:53:42 +02:00
Klaus Basan
3e41a91455 Ref T131, verifyPrerequisites in simulator context (checking XP conflicts) 2018-04-05 02:53:40 +02:00
Klaus Basan
a8f1bb96c7 Ref T131, allow to obtain settings from UI component
Useful if we want to avoid to duplicate the settings, but access existing ones
2018-04-05 02:53:37 +02:00
Klaus Basan
9827353f32 Ref T131, formatting 2018-04-05 02:53:33 +02:00
Klaus Basan
c207d589a9 Ref T131, XPlane utility functions
* find XPL files
* newer build files
* conflicting files?
* some renamings
2018-04-05 02:53:30 +02:00
Klaus Basan
f9bde5229b Ref T131, utility functions
* recursive file copy function
* build directories
* find newest files
2018-04-05 02:53:27 +02:00
Klaus Basan
33b1158e6c Ref T131, display in overlay window (BlackMisc::CStatusMessageList) 2018-04-05 02:53:25 +02:00
Klaus Basan
e1c49d6e7c Ref T131, formatting 2018-04-05 02:53:22 +02:00
Klaus Basan
6fab2fd60f Ref T259, further checks of Plane pointer 2018-04-05 02:53:19 +02:00
Roland Winklmeier
d4e4cc2dad Always use cyan color for X-Plane messages 2018-04-05 02:53:15 +02:00
Roland Winklmeier
be82b95605 Don't build P3D driver with MinGW 64 bit for now 2018-04-05 02:53:11 +02:00
Roland Winklmeier
64ea29dd39 Don't show message window again once it was hidden
The message window was shown again after a new message.
2018-04-05 02:53:07 +02:00
Roland Winklmeier
af8779142c Place X-Plane message window into the screen top center 2018-04-05 02:53:04 +02:00
Klaus Basan
79d898baec Ref T259, error message if proxy signal cannot be connected
Do not relay some signals
2018-04-05 02:52:58 +02:00
Klaus Basan
d4b7d7d181 Ref T259, check if plane object is in m_planesByCallsign 2018-04-05 02:52:56 +02:00
Klaus Basan
9517ce7d7c Ref T259, formatting 2018-04-05 02:52:50 +02:00
Klaus Basan
34502b6b76 Ref T259, renamed CXPlaneMPAircrafts to CXPlaneMPAircraftObjects
* there is no plural for aircraft
* so the same style as for simObjects was used
2018-04-05 02:52:48 +02:00
Klaus Basan
13ede9fac1 Ref T259, only remove aircraft after data have been used, otherwise a dangling reference causes a crash 2018-04-05 02:52:45 +02:00
Klaus Basan
41109dd761 Ref T259, some adjustments to our latest style
* no private slots
* timers as members
2018-04-05 02:52:43 +02:00
Klaus Basan
2b8883eef8 Ref T259, formatting 2018-04-05 02:52:41 +02:00
Klaus Basan
3f086e1d52 Allow to display position logs also in the console window
* added requestUiConsoleMessage
* utility functions
2018-04-05 02:52:38 +02:00
Klaus Basan
d3f46f948a Ref T254, joystick windows avoid crash when shutting down
Temp.workaround, we do not really understand why it crashes here.
2018-04-05 02:52:36 +02:00
Klaus Basan
ed758133e3 UI formatting 2018-04-05 02:52:34 +02:00