void groupClips(bool group = true);
void doGroupClips(QList <ItemInfo> clipInfos, QList <ItemInfo> transitionInfos, bool group);
void loadGroups(const QDomNodeList groups);
+
+ /** @brief Creates SplitAudioCommands for selected clips. */
void splitAudio();
+
+ /** @brief Seperates the audio of a clip to a audio track.
+ * @param pos Position of the clip to split
+ * @param track Track of the clip
+ * @param split Split or unsplit */
void doSplitAudio(const GenTime &pos, int track, bool split);
void setVideoOnly();
void setAudioOnly();
void editItemDuration();
void buildGuidesMenu(QMenu *goMenu) const;
KPixmapCache* pixmapCache;
+ /** update the timeline objects when palette changes */
+ void updatePalette();
public slots:
void setCursorPos(int pos, bool seek = true);
void slotUpdateAllThumbs();
void slotCheckPositionScrolling();
void slotInsertTrack(int ix);
+
+ /** @brief Shows a dialog for selecting a track to delete.
+ * @param ix Number of the track, which should be pre-selected in the dialog */
void slotDeleteTrack(int ix);
/** @brief Shows the configure tracks dialog. */
void slotConfigTracks(int ix);