diff options
author | Arno <arno@disconnect.de> | 2015-08-29 11:41:40 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2015-08-29 11:41:40 +0200 |
commit | b8c44e336b596aa45f4fd4054353912b73b71e66 (patch) | |
tree | 4cf75ee2e5fc3df266b0f0c3c60ff32874189b62 /pictureviewer2.h | |
parent | 8044844879f3bdb57f216c5be1499b0af5b5bbb7 (diff) | |
download | SheMov-b8c44e336b596aa45f4fd4054353912b73b71e66.tar.gz SheMov-b8c44e336b596aa45f4fd4054353912b73b71e66.tar.bz2 SheMov-b8c44e336b596aa45f4fd4054353912b73b71e66.zip |
Slide through recent in PictureViewer2
For now, recent is hardcoded to pictures added in the last 6 months.
Maybe it should be configurable...
Diffstat (limited to 'pictureviewer2.h')
-rw-r--r-- | pictureviewer2.h | 6 |
1 files changed, 6 insertions, 0 deletions
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; |