<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
-<gui name="kdenlive" version="47">
+<gui name="kdenlive" version="48">
<ToolBar name="extraToolBar" >
<text>Extra Toolbar</text>
<Action name="project_render" />
<Action name="select_timeline_transition" />
<Action name="select_add_timeline_transition" />
<Action name="deselect_timeline_transition" />
+ <Action name="resize_timeline_clip_start" />
+ <Action name="resize_timeline_clip_end" />
<Action name="cut_timeline_clip" />
<Action name="delete_timeline_clip" />
<Menu name="guide_menu" ><text>Guides</text>
markOut->setShortcut(Qt::Key_O);
connect(markOut, SIGNAL(triggered(bool)), this, SLOT(slotSetOutPoint()));
+ KAction *resizeStart = new KAction(KIcon(), i18n("Resize Item Start"), this);
+ collection->addAction("resize_timeline_clip_start", resizeStart);
+ resizeStart->setShortcut(Qt::Key_1);
+ connect(resizeStart, SIGNAL(triggered(bool)), this, SLOT(slotResizeItemStart()));
+
+ KAction *resizeEnd = new KAction(KIcon(), i18n("Resize Item End"), this);
+ collection->addAction("resize_timeline_clip_end", resizeEnd);
+ resizeEnd->setShortcut(Qt::Key_2);
+ connect(resizeEnd, SIGNAL(triggered(bool)), this, SLOT(slotResizeItemEnd()));
+
KAction* monitorSeekBackward = new KAction(KIcon("media-seek-backward"), i18n("Rewind"), this);
monitorSeekBackward->setShortcut(Qt::Key_J);
collection->addAction("monitor_seek_backward", monitorSeekBackward);
// else m_activeTimeline->projectView()->setOutPoint();
}
+void MainWindow::slotResizeItemStart()
+{
+ if (m_activeTimeline) m_activeTimeline->projectView()->setInPoint();
+}
+
+void MainWindow::slotResizeItemEnd()
+{
+ if (m_activeTimeline) m_activeTimeline->projectView()->setOutPoint();
+}
+
void MainWindow::slotGetNewLumaStuff()
{
//KNS::Entry::List download();