summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.cpp
diff options
context:
space:
mode:
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);