mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-12 23:35:33 +08:00
Set last modification timestamp when loading X-Plane models
This feature was already implemented for MS Flight Simulator model loaders and missing in the X-Plane model loader.
This commit is contained in:
@@ -171,6 +171,7 @@ namespace BlackMisc
|
|||||||
model.setModelType(CAircraftModel::TypeOwnSimulatorModel);
|
model.setModelType(CAircraftModel::TypeOwnSimulatorModel);
|
||||||
model.setSimulator(this->getSimulator());
|
model.setSimulator(this->getSimulator());
|
||||||
model.setFileName(aircraftIt.filePath());
|
model.setFileName(aircraftIt.filePath());
|
||||||
|
model.setUtcTimestamp(aircraftIt.fileInfo().lastModified());
|
||||||
model.setModelString(modelString);
|
model.setModelString(modelString);
|
||||||
|
|
||||||
QFile file(aircraftIt.filePath());
|
QFile file(aircraftIt.filePath());
|
||||||
@@ -263,6 +264,7 @@ namespace BlackMisc
|
|||||||
|
|
||||||
CAircraftModel model(plane.getModelName(), CAircraftModel::TypeOwnSimulatorModel);
|
CAircraftModel model(plane.getModelName(), CAircraftModel::TypeOwnSimulatorModel);
|
||||||
model.setFileName(plane.filePath);
|
model.setFileName(plane.filePath);
|
||||||
|
model.setUtcTimestamp(QFileInfo(plane.filePath).lastModified());
|
||||||
|
|
||||||
CAircraftIcaoCode icao(plane.icao);
|
CAircraftIcaoCode icao(plane.icao);
|
||||||
model.setAircraftIcaoCode(icao);
|
model.setAircraftIcaoCode(icao);
|
||||||
|
|||||||
Reference in New Issue
Block a user