diff options
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); |