From 14b6a59fb5315eab8262c7419a3a324b037b99ba Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 14 Jul 2018 19:34:46 +0200 Subject: Make the slide dialog callabe again --- pictureswidget.cpp | 7 +++++++ pictureviewer2.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pictureswidget.cpp b/pictureswidget.cpp index 0b14699..0d4c49e 100644 --- a/pictureswidget.cpp +++ b/pictureswidget.cpp @@ -50,6 +50,13 @@ void PicturesWidget::setupWidget(){ QWidget *spacer1 = new QWidget; spacer1->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); 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(); + }); + toolBar->addAction(slideA); + mPictureListView->addAction(slideA); toolBar->addAction(showInPicViewerA); mPictureListView->addAction(showInPicViewerA); QAction *deleteA = new QAction(QIcon(":/delete.png"), tr("Delete"), this); diff --git a/pictureviewer2.h b/pictureviewer2.h index 3813d93..270fd99 100644 --- a/pictureviewer2.h +++ b/pictureviewer2.h @@ -59,6 +59,7 @@ class PictureViewer2 : public QGraphicsView { void setShowMarkItem(bool show) { mShowMarkItem = show; } void setCurrentDir(const QString &curDir) { mCurrentDir = curDir; } PicData picData(const QString &fullPath, int fileId = -1); + PictureViewerSlideDlg *slideDialog() { return mSlideDlg ; } public slots: void next(); @@ -104,7 +105,6 @@ class PictureViewer2 : public QGraphicsView { QList > mPicData; int mTotal; int mNextSlideCtr; - int mCurPos; int mConfigInfoPos; int mConfigMapPos; -- cgit v1.2.3-70-g09d2