Fix annotation font size bug.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
#include "dicomimageview.h"
|
#include "dicomimageview.h"
|
||||||
|
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
@@ -155,6 +155,7 @@ void DicomImageView::loadSeries(SeriesImageSet *series) {
|
|||||||
.arg(time)
|
.arg(time)
|
||||||
.arg(series->GetProperty()->GetSeriesDescription()));
|
.arg(series->GetProperty()->GetSeriesDescription()));
|
||||||
mImageViewer->SetInputData(mSeries->GetData());
|
mImageViewer->SetInputData(mSeries->GetData());
|
||||||
|
mIsFirstRenderAfterLoad = true;
|
||||||
if(mSeries->GetOverlayData())
|
if(mSeries->GetOverlayData())
|
||||||
{
|
{
|
||||||
mImageViewer->SetOverlayInputData(mSeries->GetOverlayData());
|
mImageViewer->SetOverlayInputData(mSeries->GetOverlayData());
|
||||||
@@ -462,9 +463,10 @@ void DicomImageView::dispatchEvent(vtkObject *, unsigned long eid, void *callDat
|
|||||||
//Image render & operation about--------------------------------------------------------------------------------------
|
//Image render & operation about--------------------------------------------------------------------------------------
|
||||||
void DicomImageView::render() {
|
void DicomImageView::render() {
|
||||||
if (hasSeries()) {
|
if (hasSeries()) {
|
||||||
// if (mImageViewer->GetvtkCornerAnnotation()) {
|
if (mIsFirstRenderAfterLoad && mImageViewer->GetvtkCornerAnnotation()) {
|
||||||
// mImageViewer->GetvtkCornerAnnotation()->SetMaximumFontSize(FontSizeHelper::getSize(frameGeometry().size()));
|
mImageViewer->GetvtkCornerAnnotation()->SetMaximumFontSize(FontSizeHelper::getSize(frameGeometry().size()));
|
||||||
// }
|
mIsFirstRenderAfterLoad = false;
|
||||||
|
}
|
||||||
mImageViewer->Render();
|
mImageViewer->Render();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -341,6 +341,7 @@ private:
|
|||||||
bool mIsNegative;
|
bool mIsNegative;
|
||||||
bool mIsOverlay;
|
bool mIsOverlay;
|
||||||
bool mIsSlotInited;
|
bool mIsSlotInited;
|
||||||
|
bool mIsFirstRenderAfterLoad;
|
||||||
|
|
||||||
void initImageViewer();
|
void initImageViewer();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user