]> git.sesse.net Git - kdenlive/commitdiff
Shortcuts for zoom actions:
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 18 Nov 2008 01:02:53 +0000 (01:02 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 18 Nov 2008 01:02:53 +0000 (01:02 +0000)
http://www.kdenlive.org/mantis/view.php?id=328

svn path=/branches/KDE4/; revision=2713

src/kdenliveui.rc
src/mainwindow.cpp

index 66b47724c6f0d6afcc4f158be38b2d4dbd46b77d..5db17ae5b6960ea7b916ab15d06e3ab64233ac21 100644 (file)
@@ -52,6 +52,8 @@
                <Action name="show_markers" />
                <Action name="snap" />
          <Separator />
+               <Action name="zoom_in" />
+               <Action name="zoom_out" />              
                <Action name="zoom_fit" />
     </Menu>
     <Menu name="monitor" ><text>Monitor</text>
index b082cc3ec542d6ee7c6005c60e4de46b926d9b92..1d1e01d8431bbc058cfdf784fa1924ba4bd142d4 100644 (file)
@@ -650,6 +650,16 @@ void MainWindow::setupActions() {
     collection->addAction("snap", m_buttonSnap);
     collection->addAction("zoom_fit", m_buttonFitZoom);
 
+    KAction* zoomIn = new KAction(KIcon("zoom-in"), i18n("Zoom In"), this);
+    collection->addAction("zoom_in", zoomIn);
+    connect(zoomIn, SIGNAL(triggered(bool)), this, SLOT(slotZoomIn()));
+    zoomIn->setShortcut(Qt::CTRL + Qt::Key_Plus);
+
+    KAction* zoomOut = new KAction(KIcon("zoom-out"), i18n("Zoom Out"), this);
+    collection->addAction("zoom_out", zoomOut);
+    connect(zoomOut, SIGNAL(triggered(bool)), this, SLOT(slotZoomOut()));
+    zoomOut->setShortcut(Qt::CTRL + Qt::Key_Minus);
+
     m_projectSearch = new KAction(KIcon("edit-find"), i18n("Find"), this);
     collection->addAction("project_find", m_projectSearch);
     connect(m_projectSearch, SIGNAL(triggered(bool)), this, SLOT(slotFind()));
@@ -1797,4 +1807,5 @@ void MainWindow::slotSetOutPoint() {
     } else m_activeTimeline->projectView()->setOutPoint();
 }
 
+
 #include "mainwindow.moc"