From 39060429cd8a633585f1707893f1f6a89a47351c Mon Sep 17 00:00:00 2001 From: Krad Date: Mon, 8 Aug 2022 10:02:28 +0800 Subject: [PATCH] Add fusion input getter function --- src/src/UI/Widget/ImageView/dicomimageview.cpp | 5 +++++ src/src/UI/Widget/ImageView/dicomimageview.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/src/UI/Widget/ImageView/dicomimageview.cpp b/src/src/UI/Widget/ImageView/dicomimageview.cpp index 6cfaa54..cdf725c 100644 --- a/src/src/UI/Widget/ImageView/dicomimageview.cpp +++ b/src/src/UI/Widget/ImageView/dicomimageview.cpp @@ -299,6 +299,7 @@ void DicomImageView::dragLeaveEvent(QDragLeaveEvent *) { //Fusion about ------------------------------------------------------------- bool DicomImageView::isFusion() { + if (!mImageViewer) return false; return mImageViewer->GetFusion(); } @@ -332,6 +333,10 @@ void DicomImageView::setFusionInput(DicomImageView *overlay) { } +DicomImageView * DicomImageView::getFusionInput(){ + return mOverlayView; +} + void DicomImageView::setFusionOpacity(double percent) { if (isFusion()) { mImageViewer->IncreFusionOpacity(percent); diff --git a/src/src/UI/Widget/ImageView/dicomimageview.h b/src/src/UI/Widget/ImageView/dicomimageview.h index 6cfa152..8298487 100644 --- a/src/src/UI/Widget/ImageView/dicomimageview.h +++ b/src/src/UI/Widget/ImageView/dicomimageview.h @@ -1,4 +1,4 @@ -#ifndef OMEGAV_DICOM_IMAGE_VIEW_H +#ifndef OMEGAV_DICOM_IMAGE_VIEW_H #define OMEGAV_DICOM_IMAGE_VIEW_H #include @@ -87,6 +87,8 @@ public: void setFusionInput(DicomImageView *overlay); + DicomImageView * getFusionInput(); + void unloadFusion(); bool checkFusion(DicomImageView *overlap);