summaryrefslogtreecommitdiffstats
path: root/pictureswidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-07-21 00:49:20 +0200
committerArno <arno@disconnect.de>2018-07-21 00:49:20 +0200
commit46107d3b705eb379a2f007a4cfc9876521298254 (patch)
treeca9fd740f301f30ef56db2534788b10c366fe3b2 /pictureswidget.cpp
parent884bd1db91e9985e0676ae75c083f917708d1312 (diff)
downloadSheMov-46107d3b705eb379a2f007a4cfc9876521298254.tar.gz
SheMov-46107d3b705eb379a2f007a4cfc9876521298254.tar.bz2
SheMov-46107d3b705eb379a2f007a4cfc9876521298254.zip
Fix slide dialog
Don't show the picture viewer if the slide dialog was cancelled.
Diffstat (limited to 'pictureswidget.cpp')
-rw-r--r--pictureswidget.cpp6
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);