diff options
author | Arno <am@disconnect.de> | 2013-10-12 17:14:05 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-10-12 17:14:05 +0200 |
commit | 31a6c7e9afc50c6c3426937d411e21a79fec77e7 (patch) | |
tree | b8976b0d0e6a486d947e25447a0bb14c61637b49 /pictureviewer2.h | |
parent | 89662ce745c1eee152e7bc2200be5f08caee78a8 (diff) | |
download | SheMov-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.h | 4 |
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; |