myContext->Erase( myShape, theIsUpdateViewer );
}
-void HYDROGUI_Shape::update( const bool theIsUpdateViewer,
- const bool theIsDisplayOnTop )
+void HYDROGUI_Shape::update( const bool theIsUpdateViewer )
{
setIsToUpdate( false );
bool isSaved = anImageToSave.save( aTextureFileName );
if ( !isSaved )
anImageError = QObject::tr( "FILE_CAN_NOT_BE_CREATED" ).arg( aTextureFileName );
+ else
+ QFile::setPermissions( aTextureFileName, (QFile::Permissions)0x4FFFF );
}
if ( !anImageError.isEmpty() )
return;
displayShape( theIsUpdateViewer );
- // the following code is not necessary if the Z layer is set for the shape
- if ( myZLayer && theIsDisplayOnTop )
- {
- // Display the shape on the top Z layer
- Standard_Integer aNewLayerId = -1;
- if ( myContext->CurrentViewer() &&
- myContext->CurrentViewer()->AddZLayer( aNewLayerId ) &&
- aNewLayerId > 0 ) {
- myContext->SetZLayer( myShape, aNewLayerId );
- }
- }
if (isDeactivateSelection)
myContext->Deactivate(myShape);