Esempio n. 1
0
Selection Model::selectedChildren() const
{
  Selection s;
  for (const auto& elt : m_segments)
  {
    if (elt.selection.get())
      s.append(&elt);
  }
  for (const auto& elt : m_points)
  {
    if (elt->selection.get())
      s.append(elt);
  }

  return s;
}
Esempio n. 2
0
Selection BaseScenario::selectedChildren() const
{
    Selection s;
    for_each_in_tuple(elements(), [&] (auto elt) {
        if(elt->selection.get())
            s.append(elt);
    });
    return s;
}