summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2020-03-14 15:32:03 +0100
committerArno <arno@disconnect.de>2020-03-14 15:32:03 +0100
commitd6c44146adfd534548c985bd7299f94f66e57acd (patch)
tree3546f96e98670b8bb52c0c3dcd00c9f39d92e830 /pictureviewer2.cpp
parent65a9a1e58f30f5806ba12571518bee96ee44d05f (diff)
downloadSheMov-d6c44146adfd534548c985bd7299f94f66e57acd.tar.gz
SheMov-d6c44146adfd534548c985bd7299f94f66e57acd.tar.bz2
SheMov-d6c44146adfd534548c985bd7299f94f66e57acd.zip
Increase maximum days for slide show
Set it to 9999. While at it, remove some dead code and fix includes.
Diffstat (limited to 'pictureviewer2.cpp')
-rw-r--r--pictureviewer2.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp
index ced59d7..5d9ab03 100644
--- a/pictureviewer2.cpp
+++ b/pictureviewer2.cpp
@@ -329,8 +329,8 @@ void PictureViewer2::doSlide(){
}
mPicData = mPicFilesModel->allPics();
if(mSlideDlg->shuffle()){
- auto seed = std::chrono::system_clock::now().time_since_epoch().count();
- std::shuffle(mPicData.begin(), mPicData.end(), std::default_random_engine(seed));
+ std::random_device r;
+ std::shuffle(mPicData.begin(), mPicData.end(), std::default_random_engine(r()));
}
auto picDataOld = mPicData;
mPicData.clear();
@@ -668,6 +668,7 @@ PictureViewerSlideDlg::PictureViewerSlideDlg(QWidget *parent, Qt::WindowFlags f)
QGroupBox *miscGb = new QGroupBox(tr("Misc."));
mRecentDays = new QSpinBox;
mRecentDays->setMinimum(1);
+ mRecentDays->setMaximum(9999);
mRecentDays->setPrefix(tr("Slide last "));
mRecentDays->setSuffix(tr(" days"));
mShuffle = new QCheckBox(tr("Shuffle"));
@@ -785,8 +786,8 @@ void PictureViewer2Item::appendText(const QString &text){
}
void PictureViewer2Item::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget){
- Q_UNUSED(option);
- Q_UNUSED(widget);
+ Q_UNUSED(option)
+ Q_UNUSED(widget)
painter->save();
painter->setRenderHint(QPainter::Antialiasing, true);
painter->setRenderHint(QPainter::TextAntialiasing, true);