fix: fix the measure hidden switch button not work bug
This commit is contained in:
@@ -156,10 +156,10 @@ int DraggableActor::RenderOverlay(vtkViewport *viewport) {
|
|||||||
BuildShape();
|
BuildShape();
|
||||||
mRenderTime=newRenderTime;
|
mRenderTime=newRenderTime;
|
||||||
}
|
}
|
||||||
if (senseArea->GetVisibility())senseArea->RenderOverlay(viewport);
|
if (senseArea->GetVisibility()&&!Measure::GetHidden())senseArea->RenderOverlay(viewport);
|
||||||
if (shadow2D->GetVisibility())shadow2D->RenderOverlay(viewport);
|
if (shadow2D->GetVisibility()&&!Measure::GetHidden())shadow2D->RenderOverlay(viewport);
|
||||||
if (actor2D->GetVisibility())actor2D->RenderOverlay(viewport);
|
if (actor2D->GetVisibility()&&!Measure::GetHidden())actor2D->RenderOverlay(viewport);
|
||||||
if (text && actor2D->GetVisibility()) text->RenderOverlay(viewport);
|
if (text && actor2D->GetVisibility()&&!Measure::GetHidden()) text->RenderOverlay(viewport);
|
||||||
return vtkProp::RenderOverlay(viewport);
|
return vtkProp::RenderOverlay(viewport);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -465,6 +465,9 @@ void DefaultToolBar::initAnonymizeButton() {
|
|||||||
mBtnAnonymize->setCheckable(true);
|
mBtnAnonymize->setCheckable(true);
|
||||||
QMenu *m;
|
QMenu *m;
|
||||||
m = new QMenu(this);
|
m = new QMenu(this);
|
||||||
|
connect(m,&QMenu::aboutToShow,this, [=](){
|
||||||
|
mActionHideMeasure->setChecked(Measure::GetHidden());
|
||||||
|
});
|
||||||
//显隐 Annotations
|
//显隐 Annotations
|
||||||
mActionHideAnnotations = m->addAction(tr("Annotations"), this, [=](bool value) {
|
mActionHideAnnotations = m->addAction(tr("Annotations"), this, [=](bool value) {
|
||||||
AnnoHelper::setVisibility(value);
|
AnnoHelper::setVisibility(value);
|
||||||
|
|||||||
Reference in New Issue
Block a user