+ /** @brief Rebuilds a group to fit again after children changed.
+ * @param group The group to rebuild */
+ void rebuildGroup(AbstractGroupItem *group);
+
+ /** @brief Cuts a group into two parts.
+ * @param clips1 Clips before the cut
+ * @param transitions1 Transitions before the cut
+ * @param clipsCut Clips that need to be cut
+ * @param transitionsCut Transitions that need to be cut
+ * @param clips2 Clips behind the cut
+ * @param transitions2 Transitions behind the cut
+ * @param cutPos Absolute position of the cut
+ * @param cut true = cut, false = "uncut" */
+ void slotRazorGroup(QList <ItemInfo> clips1, QList <ItemInfo> transitions1, QList <ItemInfo> clipsCut, QList <ItemInfo> transitionsCut, QList <ItemInfo> clips2, QList <ItemInfo> transitions2, GenTime cutPos, bool cut);
+
+ /** @brief Add en effect to a track.
+ * @param effect The new effect xml
+ * @param ix The track index */
+ void slotAddTrackEffect(const QDomElement effect, int ix);