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();
|
||||
mRenderTime=newRenderTime;
|
||||
}
|
||||
if (senseArea->GetVisibility())senseArea->RenderOverlay(viewport);
|
||||
if (shadow2D->GetVisibility())shadow2D->RenderOverlay(viewport);
|
||||
if (actor2D->GetVisibility())actor2D->RenderOverlay(viewport);
|
||||
if (text && actor2D->GetVisibility()) text->RenderOverlay(viewport);
|
||||
if (senseArea->GetVisibility()&&!Measure::GetHidden())senseArea->RenderOverlay(viewport);
|
||||
if (shadow2D->GetVisibility()&&!Measure::GetHidden())shadow2D->RenderOverlay(viewport);
|
||||
if (actor2D->GetVisibility()&&!Measure::GetHidden())actor2D->RenderOverlay(viewport);
|
||||
if (text && actor2D->GetVisibility()&&!Measure::GetHidden()) text->RenderOverlay(viewport);
|
||||
return vtkProp::RenderOverlay(viewport);
|
||||
}
|
||||
|
||||
|
||||
@@ -465,6 +465,9 @@ void DefaultToolBar::initAnonymizeButton() {
|
||||
mBtnAnonymize->setCheckable(true);
|
||||
QMenu *m;
|
||||
m = new QMenu(this);
|
||||
connect(m,&QMenu::aboutToShow,this, [=](){
|
||||
mActionHideMeasure->setChecked(Measure::GetHidden());
|
||||
});
|
||||
//显隐 Annotations
|
||||
mActionHideAnnotations = m->addAction(tr("Annotations"), this, [=](bool value) {
|
||||
AnnoHelper::setVisibility(value);
|
||||
|
||||
Reference in New Issue
Block a user