mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-01-28 08:30:33 +05:00
Bug IPAL22921: TC6.5.0: SplitAngle makes no modification
This commit is contained in:
parent
56fdc40ca9
commit
55d3688bd8
@ -31,6 +31,7 @@
|
|||||||
#include "utilities.h"
|
#include "utilities.h"
|
||||||
#include "OpUtil.hxx"
|
#include "OpUtil.hxx"
|
||||||
#include "Utils_ExceptHandlers.hxx"
|
#include "Utils_ExceptHandlers.hxx"
|
||||||
|
#include <Basics_Utils.hxx>
|
||||||
|
|
||||||
#include <TColStd_HSequenceOfTransient.hxx>
|
#include <TColStd_HSequenceOfTransient.hxx>
|
||||||
|
|
||||||
@ -109,6 +110,8 @@ GEOM::GEOM_Object_ptr GEOM_IHealingOperations_i::ProcessShape (GEOM::GEOM_Object
|
|||||||
const GEOM::string_array& theParams,
|
const GEOM::string_array& theParams,
|
||||||
const GEOM::string_array& theValues)
|
const GEOM::string_array& theValues)
|
||||||
{
|
{
|
||||||
|
Kernel_Utils::Localizer loc;
|
||||||
|
|
||||||
GEOM::GEOM_Object_var aGEOMObject;
|
GEOM::GEOM_Object_var aGEOMObject;
|
||||||
|
|
||||||
// Set a not done flag
|
// Set a not done flag
|
||||||
|
@ -41,6 +41,8 @@
|
|||||||
#include <SALOME_ListIteratorOfListIO.hxx>
|
#include <SALOME_ListIteratorOfListIO.hxx>
|
||||||
#include <SALOME_ListIO.hxx>
|
#include <SALOME_ListIO.hxx>
|
||||||
|
|
||||||
|
#include <Basics_Utils.hxx>
|
||||||
|
|
||||||
#include <TCollection_AsciiString.hxx>
|
#include <TCollection_AsciiString.hxx>
|
||||||
#include <TColStd_MapOfInteger.hxx>
|
#include <TColStd_MapOfInteger.hxx>
|
||||||
|
|
||||||
@ -460,14 +462,14 @@ const char* get_convert( const char* theParam, const QString& theValue )
|
|||||||
// function : set_convert
|
// function : set_convert
|
||||||
// purpose : conversion of angle values to degrees (non-angle values are not converted)
|
// purpose : conversion of angle values to degrees (non-angle values are not converted)
|
||||||
//=================================================================================
|
//=================================================================================
|
||||||
const char* set_convert( const char* theParam, const char* theValue )
|
QString set_convert( const char* theParam, const char* theValue )
|
||||||
{
|
{
|
||||||
if ( !strcmp( theParam, "SplitAngle.Angle" ) ) {
|
if ( !strcmp( theParam, "SplitAngle.Angle" ) ) {
|
||||||
|
Kernel_Utils::Localizer loc;
|
||||||
double doubleValue = atof( theValue ) * 180. / M_PI;
|
double doubleValue = atof( theValue ) * 180. / M_PI;
|
||||||
TCollection_AsciiString str( doubleValue );
|
return QString::number( doubleValue );
|
||||||
return CORBA::string_dup( str.ToCString() );
|
|
||||||
}
|
}
|
||||||
return CORBA::string_dup( theValue );
|
return QString( theValue );
|
||||||
}
|
}
|
||||||
|
|
||||||
//=================================================================================
|
//=================================================================================
|
||||||
@ -499,8 +501,7 @@ void RepairGUI_ShapeProcessDlg::loadDefaults()
|
|||||||
|
|
||||||
for ( int j = 0; j < aParams->length(); j++ ) {
|
for ( int j = 0; j < aParams->length(); j++ ) {
|
||||||
QWidget* aCtrl = getControl( (const char*)aParams[j] );
|
QWidget* aCtrl = getControl( (const char*)aParams[j] );
|
||||||
const char* aValue = set_convert( (const char*)aParams[j], aValues[j] );
|
setValue( aCtrl, set_convert( (const char*)aParams[j], aValues[j] ) );
|
||||||
setValue( aCtrl, aValue );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user