diff options
author | Arno <am@disconnect.de> | 2014-06-07 23:11:55 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-06-07 23:11:55 +0200 |
commit | 7ba8c197150a86c2406a029e4a7f02d1285c47c0 (patch) | |
tree | a2db93c61ae2e21afaac36c62fa3dd50e1c0f4cf /shemov.cpp | |
parent | 957344fe0803005f0e0e607d47407f7e64130349 (diff) | |
download | SheMov-7ba8c197150a86c2406a029e4a7f02d1285c47c0.tar.gz SheMov-7ba8c197150a86c2406a029e4a7f02d1285c47c0.tar.bz2 SheMov-7ba8c197150a86c2406a029e4a7f02d1285c47c0.zip |
Add Skip in PictureViewer2
PageDown = back 25
PageUp = forward 25
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -562,6 +562,16 @@ void SheMov::createActions(){ connect(mPVSlideA, SIGNAL(toggled(bool)), this, SLOT(setSlide(bool))); picViewer->addAction(createSeparator()); picViewer->addAction(mPVSlideA); + mPVSkipForwardA = new QAction(tr("Skip 25 forward"), this); + connect(mPVSkipForwardA, SIGNAL(triggered()), this, SLOT(skipForward())); + mPVSkipForwardA->setData(PictureViewer2::SkipForwardAction); + mPVSkipBackA = new QAction(tr("Skip 25 back"), this); + connect(mPVSkipBackA, SIGNAL(triggered()), this, SLOT(skipBack())); + mPVSkipBackA->setData(PictureViewer2::SkipBackwardAction); + picViewer->addAction(createSeparator()); + picViewer->addAction(mPVSkipForwardA); + picViewer->addAction(mPVSkipBackA); + picViewer->addAction(createSeparator()); // Shuffle mPVShuffleA = new QAction(QIcon(":/bizarre_amputee.png"), tr("Shuffle"), this); @@ -1073,3 +1083,13 @@ void SheMov::newPicsDialogWithFiles(){ mNewPicsDialog->addFiles(files); mNewPicsDialog->exec(); } + +void SheMov::skipForward(){ + PictureViewer2 *picViewer = SmGlobals::instance()->pictureViewer(); + picViewer->skip(25); +} + +void SheMov::skipBack(){ + PictureViewer2 *picViewer = SmGlobals::instance()->pictureViewer(); + picViewer->skip(-25); +} |