summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 5289291..ac32419 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -518,6 +518,18 @@ void SheMov::createActions(){
mPVSelectAllA = new QAction(QIcon(":/blue_syringe.png"), tr("Select all pics"), this);
picViewer->addAction(mPVSelectAllA);
+ // PictureViewer mark Action
+ picViewer->addAction(createSeparator());
+ mPVMarkA = new QAction(QIcon(":/higheels.png"), tr("(Un-)Mark"), this);
+ mPVMarkA->setCheckable(true);
+ mPVMarkA->setData(PictureViewer2::MarkAction);
+ connect(mPVMarkA, SIGNAL(triggered()), picViewer, SLOT(markCurrent()));
+ picViewer->addAction(mPVMarkA);
+ mPVClearMarksA = new QAction(tr("Clear marks"), this);
+ connect(mPVClearMarksA, SIGNAL(triggered()), picViewer, SLOT(clearMarks()));
+ picViewer->addAction(mPVClearMarksA);
+ picViewer->addAction(createSeparator());
+
// Slide
mPVSlideA = new QAction(QIcon(":/chastity_belt_with_cuffs.png"), tr("Slide"), this);
mPVSlideA->setCheckable(true);