From: APTX Date: Wed, 16 Sep 2009 18:04:05 +0000 (+0200) Subject: - Add back1sec action, skips back 1 second (shortcut: m). X-Git-Url: https://gitweb.tyo.aptx.org/?a=commitdiff_plain;h=a34d93dea4292a9c1b9e30a82dba0084d9836784;p=aniplayer-old.git - Add back1sec action, skips back 1 second (shortcut: m). --- diff --git a/src/videowindow.cpp b/src/videowindow.cpp index b57e746..463d5f1 100644 --- a/src/videowindow.cpp +++ b/src/videowindow.cpp @@ -116,6 +116,7 @@ VideoWindow::VideoWindow(QWidget *parent) : QMainWindow(parent) addAction("volDown", "Volume Down", QKeySequence("-")); addAction("skip85sec", "Skip 1:25", QKeySequence("/")); + addAction("back1sec", "Back 1 second", QKeySequence("m")); videoPlayer->videoWidget()->addActions(actions()); @@ -141,6 +142,7 @@ VideoWindow::VideoWindow(QWidget *parent) : QMainWindow(parent) connect(m_actions["volDown"], SIGNAL(triggered()), videoPlayer, SLOT(volumeDown())); connect(m_actions["skip85sec"], SIGNAL(triggered()), videoPlayer, SLOT(skip())); + connect(m_actions["back1sec"], SIGNAL(triggered()), this, SLOT(skipback())); connect(videoPlayer->videoWidget(), SIGNAL(menuToggleRequested()), this, SLOT(toggleMenu())); @@ -299,6 +301,11 @@ void VideoWindow::play(const QString &file, bool closeOnStop) play(closeOnStop); } +void VideoWindow::skipback() +{ + videoPlayer->skip(-1000); +} + void VideoWindow::resizeToVideo() { #ifdef GRAPHICS_VIEW_VIDEO diff --git a/src/videowindow.h b/src/videowindow.h index 1c4d578..22cbced 100644 --- a/src/videowindow.h +++ b/src/videowindow.h @@ -73,6 +73,8 @@ public slots: void play(bool closeOnStop = false); void play(const QString &file, bool closeOnStop = false); + void skipback(); + void resizeToVideo(); void setPinMenu(bool pinned); void toggleStayOnTop();