selection.at(i)->setFlags(QGraphicsItem::ItemIsSelectable);
}
}
+ syncGroups();
KdenliveSettings::setSnaptopoints(snap);
} else {
m_selectionGroup = new AbstractGroupItem(m_document->fps());
}
}
+void CustomTrackView::syncGroups() {
+ // create groups list
+ QList<QGraphicsItem*> items = scene()->items();
+ int i = 0;
+ while (i < items.count()) {
+ if (items.at(i)->type() != GROUPWIDGET) items.removeAt(i);
+ else i++;
+ }
+ m_document->clipManager()->setGroups(items);
+}
+
#include "customtrackview.moc"