diff options
-rw-r--r-- | pictureswidget.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pictureswidget.cpp b/pictureswidget.cpp index 69540f3..f5536a8 100644 --- a/pictureswidget.cpp +++ b/pictureswidget.cpp @@ -61,8 +61,10 @@ void PicturesWidget::setupWidget(){ toolBar->addWidget(spacer1); QAction *slideA = new QAction(QIcon(":/huge_bra.png"), tr("Slide dialog..."), this); connect(slideA, &QAction::triggered, [=] { - SmGlobals::instance()->pictureViewer()->slideDialog()->exec(); - SmGlobals::instance()->pictureViewer()->show(); + int ret = SmGlobals::instance()->pictureViewer()->slideDialog()->exec(); + if(ret == QDialog::Accepted){ + SmGlobals::instance()->pictureViewer()->show(); + } }); toolBar->addAction(slideA); mPictureListView->addAction(slideA); |