{
HYDROGUI_Operation::startOperation();
- startDocOperation();
+ if( !myIsLoad )
+ startDocOperation();
bool aResult = false;
if( myIsLoad )
if( aResult )
{
- commitDocOperation();
+ if( !myIsLoad )
+ commitDocOperation();
commit();
}
else
{
- abortDocOperation();
- abort(); // do not commit the document command
+ if( !myIsLoad )
+ abortDocOperation();
+ abort();
}
}
// Format: "Name|Visibility[|CoordX|CoordY]"
QString aParameters = anObject->GetName();
- int aVisibility = (int)anObject->IsVisible( aViewId );
+ int aVisibility = (int)( module()->isObjectVisible( aViewId, anObject ) );
aParameters.append( QString( "|%1" ).arg( aVisibility ) );
setVisualProperty( aPropertyMap, aViewerEntry, aParameters, true );
{
bool anIsVisible = aParameters[ aParamIndex ].toInt( &anIsOk[ ++aParamIndex ] );
if( anIsOk[ 0 ] )
- anObject->SetVisible( aViewId, anIsVisible );
+ module()->setObjectVisible( aViewId, anObject, anIsVisible );
}
}
}