This commit is contained in:
parent
88b7834e65
commit
829868be1c
|
@ -122,10 +122,14 @@ void StoryPresent::nodeClickAccept(const QPointF& pos, const QString& node_name)
|
|||
return;
|
||||
}
|
||||
|
||||
QList<std::shared_ptr<IElementSlice>> parent_slices;
|
||||
std::transform(refers.begin(), refers.end(), std::back_inserter(parent_slices),
|
||||
QList<std::shared_ptr<IElementSlice>> vparent_slices;
|
||||
std::transform(refers.begin(), refers.end(), std::back_inserter(vparent_slices),
|
||||
[](std::shared_ptr<IElementSlice> ins) { return ins->parentSlice().lock(); });
|
||||
|
||||
QList<std::shared_ptr<IElementSlice>> parent_slices;
|
||||
std::copy_if(vparent_slices.begin(), vparent_slices.end(), std::back_inserter(parent_slices),
|
||||
[](std::shared_ptr<IElementSlice> ins) -> bool { return ins != nullptr; });
|
||||
|
||||
decltype(parent_slices) fliter_slices;
|
||||
std::copy_if(parent_slices.begin(), parent_slices.end(), std::back_inserter(fliter_slices),
|
||||
[](std::shared_ptr<IElementSlice> ins) { return ins->type() == SliceType::StoryDefines; });
|
||||
|
|
Loading…
Reference in New Issue