diff options
author | Arno <arno@disconnect.de> | 2020-03-14 15:32:03 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2020-03-14 15:32:03 +0100 |
commit | d6c44146adfd534548c985bd7299f94f66e57acd (patch) | |
tree | 3546f96e98670b8bb52c0c3dcd00c9f39d92e830 /pictureviewer2.cpp | |
parent | 65a9a1e58f30f5806ba12571518bee96ee44d05f (diff) | |
download | SheMov-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.cpp | 9 |
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); |