Fix connect slots repeat.

This commit is contained in:
Krad
2022-05-05 16:03:54 +08:00
parent f505fa6753
commit dc4215b1c3
2 changed files with 8 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
#include "view/dicomimageview.h"
#include "view/dicomimageview.h"
#include <QMessageBox>
#include <QDebug>
#include "view/thumbnailImage.h"
@@ -358,9 +358,12 @@ void DicomImageView::setDicomImageView(SeriesImageSet *series)
LoadSeries(series);
//whenver change instance,set scroll value to zero
initScrollbar();
if (!slotInited){
connect(_scrollBar, &QScrollBar::valueChanged, this, &DicomImageView::Slot_scrollValueChanged);
connect(this, &DicomImageView::Signal_Transformation, this, &DicomImageView::Slot_Transformation);
slotInited = true;
}
}
bool DicomImageView::HasSeries()

View File

@@ -1,4 +1,4 @@
#pragma once
#pragma once
#include <QFrame>
#include <QOpenGLWidget>
#include "ClickableScrollBar.h"
@@ -238,4 +238,5 @@ private:
bool isCine = false;
bool isNegative = false;
bool isOverlay = false;
bool slotInited = false;
};