From b8c44e336b596aa45f4fd4054353912b73b71e66 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 29 Aug 2015 11:41:40 +0200 Subject: Slide through recent in PictureViewer2 For now, recent is hardcoded to pictures added in the last 6 months. Maybe it should be configurable... --- pictureviewer2.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pictureviewer2.h') diff --git a/pictureviewer2.h b/pictureviewer2.h index 31c5bb3..63b020d 100644 --- a/pictureviewer2.h +++ b/pictureviewer2.h @@ -60,9 +60,11 @@ class PictureViewer2 : public QGraphicsView { void stopSlide(); void startSlide(); void startSlideAll(); + void startSlideRecent(); void toggleSlide(bool slide); void slide(bool); void slideThrouhghAll(bool); + void slideThrougRecent(bool); void readSettings(); void writeSettings(); void shuffle(); @@ -89,6 +91,7 @@ class PictureViewer2 : public QGraphicsView { void constructMappingItem(const PicData &file); void docFromTree(SmTreeItem *start, QTextCursor *cur, int indent); void nextFromAll(); + void nextFromRecent(); private: void constructControlItem(); @@ -108,8 +111,10 @@ class PictureViewer2 : public QGraphicsView { int mCursorOffset; QTimer *mSlideTimer; QTimer *mSlideTimerAll; + QTimer *mSlideTimerRecent; QTimer *mCurTimer; bool mSlideTimerAllRestart; + bool mSlideTimerRecentRestart; const static QString mDefaultFile; PictureViewer2Item *mFnItem; PictureViewer2Item *mMappingItem; @@ -122,6 +127,7 @@ class PictureViewer2 : public QGraphicsView { QGraphicsTextItem *mSlideStopC; QGraphicsTextItem *mSlideC; QGraphicsTextItem *mSlideAllC; + QGraphicsTextItem *mSlideRecentC; bool mUseGradient; QColor mBgColor; QColor mDefaultTextColor; -- cgit v1.2.3-70-g09d2