+ KAction* editItemDuration = new KAction(KIcon("measure"), i18n("Edit Duration"), this);
+ collection->addAction("edit_item_duration", editItemDuration);
+ connect(editItemDuration, SIGNAL(triggered(bool)), this, SLOT(slotEditItemDuration()));
+
+ KAction* clipInProjectTree = new KAction(KIcon("go-jump-definition"), i18n("Clip in Project Tree"), this);
+ collection->addAction("clip_in_project_tree", clipInProjectTree);
+ connect(clipInProjectTree, SIGNAL(triggered(bool)), this, SLOT(slotClipInProjectTree()));
+
+ /*KAction* clipToProjectTree = new KAction(KIcon("go-jump-definition"), i18n("Add Clip to Project Tree"), this);
+ collection->addAction("clip_to_project_tree", clipToProjectTree);
+ connect(clipToProjectTree, SIGNAL(triggered(bool)), this, SLOT(slotClipToProjectTree()));*/
+
+ KAction* insertOvertwrite = new KAction(KIcon(), i18n("Insert Clip Zone in Timeline (Overwrite)"), this);
+ insertOvertwrite->setShortcut(Qt::Key_V);
+ collection->addAction("overwrite_to_in_point", insertOvertwrite);
+ connect(insertOvertwrite, SIGNAL(triggered(bool)), this, SLOT(slotInsertClipOverwrite()));
+
+ KAction* selectTimelineClip = new KAction(KIcon("edit-select"), i18n("Select Clip"), this);
+ selectTimelineClip->setShortcut(Qt::Key_Plus);
+ collection->addAction("select_timeline_clip", selectTimelineClip);
+ connect(selectTimelineClip, SIGNAL(triggered(bool)), this, SLOT(slotSelectTimelineClip()));
+
+ KAction* deselectTimelineClip = new KAction(KIcon("edit-select"), i18n("Deselect Clip"), this);
+ deselectTimelineClip->setShortcut(Qt::Key_Minus);
+ collection->addAction("deselect_timeline_clip", deselectTimelineClip);
+ connect(deselectTimelineClip, SIGNAL(triggered(bool)), this, SLOT(slotDeselectTimelineClip()));
+
+ KAction* selectAddTimelineClip = new KAction(KIcon("edit-select"), i18n("Add Clip To Selection"), this);
+ selectAddTimelineClip->setShortcut(Qt::ALT + Qt::Key_Plus);
+ collection->addAction("select_add_timeline_clip", selectAddTimelineClip);
+ connect(selectAddTimelineClip, SIGNAL(triggered(bool)), this, SLOT(slotSelectAddTimelineClip()));
+
+ KAction* selectTimelineTransition = new KAction(KIcon("edit-select"), i18n("Select Transition"), this);
+ selectTimelineTransition->setShortcut(Qt::SHIFT + Qt::Key_Plus);
+ collection->addAction("select_timeline_transition", selectTimelineTransition);
+ connect(selectTimelineTransition, SIGNAL(triggered(bool)), this, SLOT(slotSelectTimelineTransition()));
+
+ KAction* deselectTimelineTransition = new KAction(KIcon("edit-select"), i18n("Deselect Transition"), this);
+ deselectTimelineTransition->setShortcut(Qt::SHIFT + Qt::Key_Minus);
+ collection->addAction("deselect_timeline_transition", deselectTimelineTransition);
+ connect(deselectTimelineTransition, SIGNAL(triggered(bool)), this, SLOT(slotDeselectTimelineTransition()));
+
+ KAction* selectAddTimelineTransition = new KAction(KIcon("edit-select"), i18n("Add Transition To Selection"), this);
+ selectAddTimelineTransition->setShortcut(Qt::ALT + Qt::SHIFT + Qt::Key_Plus);
+ collection->addAction("select_add_timeline_transition", selectAddTimelineTransition);
+ connect(selectAddTimelineTransition, SIGNAL(triggered(bool)), this, SLOT(slotSelectAddTimelineTransition()));
+