mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-15 01:05:35 +08:00
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:
@@ -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>>();
|
||||
|
||||
Reference in New Issue
Block a user