refs #369, adjusted aircraft parts/lights and list to new style

* support of property index
* used support classes BlackMisc::ITimestampBased, ITimestampObjectList and ICallsignObjectList
* fixed some issues in related aircraft situation class in same step
This commit is contained in:
Klaus Basan
2015-02-06 21:25:19 +01:00
parent 466a9a24ef
commit ee3417ff8b
14 changed files with 361 additions and 116 deletions

View File

@@ -19,22 +19,6 @@ namespace BlackMisc
CSequence<CAircraftParts>(other)
{ }
CAircraftPartsList CAircraftPartsList::findBefore(const QDateTime &dateTime) const
{
return findBy([&](const CAircraftParts & parts)
{
return parts.getTimestamp() < dateTime;
});
}
void CAircraftPartsList::removeBefore(const QDateTime &dateTime)
{
removeIf([&](const CAircraftParts &parts)
{
return parts.getTimestamp() < dateTime;
});
}
void CAircraftPartsList::registerMetadata()
{
qRegisterMetaType<BlackMisc::CSequence<CAircraftParts>>();