summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-10-12 17:14:05 +0200
committerArno <am@disconnect.de>2013-10-12 17:14:05 +0200
commit31a6c7e9afc50c6c3426937d411e21a79fec77e7 (patch)
treeb8976b0d0e6a486d947e25447a0bb14c61637b49 /pictureviewer2.h
parent89662ce745c1eee152e7bc2200be5f08caee78a8 (diff)
downloadSheMov-31a6c7e9afc50c6c3426937d411e21a79fec77e7.tar.gz
SheMov-31a6c7e9afc50c6c3426937d411e21a79fec77e7.tar.bz2
SheMov-31a6c7e9afc50c6c3426937d411e21a79fec77e7.zip
Use marked files from PictureViewer2
* Call NewPicsDialog with marked files list * some more keyboard navigation: -> Cursor UP and RIGHT - previous -> Cursor DOWN and LEFT - next -> DELETE - delete file
Diffstat (limited to 'pictureviewer2.h')
-rw-r--r--pictureviewer2.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/pictureviewer2.h b/pictureviewer2.h
index 2e879d1..eabc3a0 100644
--- a/pictureviewer2.h
+++ b/pictureviewer2.h
@@ -34,7 +34,7 @@ typedef QList<QList<QVariant> > PicDataList;
class PictureViewer2 : public QGraphicsView {
Q_OBJECT
public:
- enum AssocActions { SlideAction, HideAction, MarkAction };
+ enum AssocActions { SlideAction, HideAction, MarkAction, DeleteAction };
explicit PictureViewer2(QWidget *parent = 0);
void addFiles(const PicDataList &files, bool clear = true);
void addFiles(const QString &dir, bool clear = true);
@@ -59,6 +59,7 @@ class PictureViewer2 : public QGraphicsView {
void shuffle();
void initActions();
void copyCurrent();
+ void deleteCurrent();
void showNewPicsDialog();
void addToNewPics();
void markCurrent();
@@ -102,6 +103,7 @@ class PictureViewer2 : public QGraphicsView {
QAction *mSlideA;
QAction *mHideA;
QAction *mMarkA;
+ QAction *mDeleteA;
MappingTreeModel *mMappingTreeModel;
PicFilesModel *mPicFilesModel;
PicData mCurPicData;