mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-27 09:50:34 +05:00
0020948: EDF 1468 SMESH: Histogram of the quality controls:
Small fix: Call SetMaximumNumberOfColors(...) method of the SMESH_ScalarBarActor
This commit is contained in:
parent
576f56ddf8
commit
875fe6cc6d
@ -541,11 +541,17 @@ bool SMESHGUI_Preferences_ScalarBarDlg::onApply()
|
||||
double oldMinMax[2] = { myLookupTable->GetRange()[0], myLookupTable->GetRange()[1] };
|
||||
bool rangeChanges = ( fabs( oldMinMax[0] - aMin ) + fabs( oldMinMax[1] - aMax ) >
|
||||
0.001 * ( aMax-aMin + oldMinMax[1]-oldMinMax[0] ));
|
||||
|
||||
bool nbColorsChanged = (myColorsSpin->value() != myScalarBarActor->GetMaximumNumberOfColors());
|
||||
if(nbColorsChanged)
|
||||
myScalarBarActor->SetMaximumNumberOfColors(myColorsSpin->value());
|
||||
|
||||
|
||||
myLookupTable->SetRange( aMin, aMax );
|
||||
myLookupTable->SetNumberOfTableValues(myColorsSpin->value());
|
||||
myLookupTable->Build();
|
||||
|
||||
if( myColorsSpin->value() != myScalarBarActor->GetMaximumNumberOfColors() || rangeChanges)
|
||||
if( nbColorsChanged || rangeChanges)
|
||||
myActor->UpdateDistribution();
|
||||
|
||||
SMESH::RepaintCurrentView();
|
||||
|
Loading…
Reference in New Issue
Block a user