mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-08-06 01:06:31 +08:00
refs #391, allow to send aircraft parts from GUI
* GUI component for aircraft parts * remote aircraft selector component * Adjusted GUI for internals component * Enable / disable debug messages from GUI * Allow to init engines directly * Removed unused async sort in sequence In same step fixed found issues in interpolator * allow to set max rendered aircraft
This commit is contained in:
@@ -25,7 +25,7 @@ namespace BlackCoreTest
|
||||
{
|
||||
QScopedPointer<CRemoteAircraftProviderDummy> provider(new CRemoteAircraftProviderDummy());
|
||||
CInterpolatorLinear interpolator(provider.data());
|
||||
interpolator.forceSorting(true);
|
||||
interpolator.forceSortingOfAddedValues(true);
|
||||
const qint64 ts = 1425000000000; // QDateTime::currentMSecsSinceEpoch();
|
||||
const qint64 deltaT = 5000; // ms
|
||||
CCallsign cs("SWIFT");
|
||||
@@ -219,7 +219,7 @@ namespace BlackCoreTest
|
||||
CAircraftParts CTestInterpolator::getTestParts(const CCallsign &callsign, int number, qint64 ts, qint64 deltaT)
|
||||
{
|
||||
CAircraftLights l(true, false, true, false, true, false);
|
||||
CAircraftEngineList e({ CAircraftEngine(0, true), CAircraftEngine(1, false), CAircraftEngine(2, true) });
|
||||
CAircraftEngineList e({ CAircraftEngine(1, true), CAircraftEngine(2, false), CAircraftEngine(3, true) });
|
||||
CAircraftParts p(callsign, l, true, 20, true, e, false);
|
||||
p.setMSecsSinceEpoch(ts - deltaT * number); // values in past
|
||||
return p;
|
||||
|
||||
Reference in New Issue
Block a user