]> git.sesse.net Git - kdenlive/blobdiff - src/headertrack.cpp
New: Change track type (audio / video)
[kdenlive] / src / headertrack.cpp
index bf2186b2a86eb44ec9a7ce50f9db6bd6764d7648..e901fdb724147a7b0332eb792670dacbd3e1ce13 100644 (file)
@@ -53,13 +53,17 @@ HeaderTrack::HeaderTrack(int index, TrackInfo info, QWidget *parent)
 
     m_contextMenu = new QMenu(this);
 
-    QAction *insertAction = new QAction(i18n("Insert track"), this);
+    QAction *insertAction = new QAction(i18n("Insert Track"), this);
     m_contextMenu->addAction(insertAction);
     connect(insertAction, SIGNAL(triggered()), this, SLOT(slotAddTrack()));
 
-    QAction *removeAction = new QAction(KIcon("edit-delete"), i18n("Delete track"), this);
+    QAction *removeAction = new QAction(KIcon("edit-delete"), i18n("Delete Track"), this);
     m_contextMenu->addAction(removeAction);
     connect(removeAction, SIGNAL(triggered()), this, SLOT(slotDeleteTrack()));
+
+    QAction *changeAction = new QAction(i18n("Change Track Type"), this);
+    m_contextMenu->addAction(changeAction);
+    connect(changeAction, SIGNAL(triggered()), this, SLOT(slotChangeTrack()));
 }
 
 void HeaderTrack::switchVideo() {
@@ -88,6 +92,10 @@ void HeaderTrack::slotAddTrack() {
     emit insertTrack(m_index);
 }
 
+void HeaderTrack::slotChangeTrack() {
+    emit changeTrack(m_index);
+}
+
 // virtual
 void HeaderTrack::contextMenuEvent(QContextMenuEvent * event) {
     m_contextMenu->popup(event->globalPos());