summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2015-08-29 11:41:40 +0200
committerArno <arno@disconnect.de>2015-08-29 11:41:40 +0200
commitb8c44e336b596aa45f4fd4054353912b73b71e66 (patch)
tree4cf75ee2e5fc3df266b0f0c3c60ff32874189b62 /pictureviewer2.h
parent8044844879f3bdb57f216c5be1499b0af5b5bbb7 (diff)
downloadSheMov-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.h6
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;