mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-17 02:40:33 +05:00
Dump Python extension
This commit is contained in:
parent
eddb6b8f48
commit
7730fea77b
@ -216,7 +216,7 @@ QFrame* SMESHGUI_GenericHypothesisCreator::buildStdFrame()
|
||||
break;
|
||||
case QVariant::Double:
|
||||
{
|
||||
QtxDoubleSpinBox* sb = new SMESHGUI_SpinBox( GroupC1 );
|
||||
SalomeApp_DoubleSpinBox* sb = new SMESHGUI_SpinBox( GroupC1 );
|
||||
sb->setObjectName( (*anIt).myName );
|
||||
attuneStdWidget( sb, i );
|
||||
sb->setValue( (*anIt).myValue.toDouble() );
|
||||
@ -276,9 +276,9 @@ bool SMESHGUI_GenericHypothesisCreator::getStdParamFromDlg( ListOfStdParams& par
|
||||
params.append( item );
|
||||
}
|
||||
|
||||
else if( (*anIt)->inherits( "QtxDoubleSpinBox" ) )
|
||||
else if( (*anIt)->inherits( "SalomeApp_DoubleSpinBox" ) )
|
||||
{
|
||||
QtxDoubleSpinBox* sb = ( QtxDoubleSpinBox* )( *anIt );
|
||||
SalomeApp_DoubleSpinBox* sb = ( SalomeApp_DoubleSpinBox* )( *anIt );
|
||||
item.myValue = sb->value();
|
||||
params.append( item );
|
||||
}
|
||||
@ -402,25 +402,24 @@ bool SMESHGUI_GenericHypothesisCreator::getParamFromCustomWidget( StdParam&, QWi
|
||||
return false;
|
||||
}
|
||||
|
||||
bool SMESHGUI_GenericHypothesisCreator::checkParams() const
|
||||
bool SMESHGUI_GenericHypothesisCreator::checkParams( QString& msg ) const
|
||||
{
|
||||
bool ok = true;
|
||||
ListOfWidgets::const_iterator anIt = widgets().begin(), aLast = widgets().end();
|
||||
for( ; anIt!=aLast; anIt++ )
|
||||
{
|
||||
if( (*anIt)->inherits( "SalomeApp_IntSpinBox" ) )
|
||||
{
|
||||
SalomeApp_IntSpinBox* sb = ( SalomeApp_IntSpinBox* )( *anIt );
|
||||
if( !sb->isValid() )
|
||||
return false;
|
||||
ok = sb->isValid( msg, true ) && ok;
|
||||
}
|
||||
else if( (*anIt)->inherits( "SalomeApp_DoubleSpinBox" ) )
|
||||
{
|
||||
SalomeApp_DoubleSpinBox* sb = ( SalomeApp_DoubleSpinBox* )( *anIt );
|
||||
if( !sb->isValid() )
|
||||
return false;
|
||||
ok = sb->isValid( msg, true ) && ok;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
return ok;
|
||||
}
|
||||
|
||||
void SMESHGUI_GenericHypothesisCreator::onReject()
|
||||
@ -503,9 +502,13 @@ void SMESHGUI_HypothesisDlg::setCustomFrame( QFrame* f )
|
||||
|
||||
void SMESHGUI_HypothesisDlg::accept()
|
||||
{
|
||||
if ( myCreator && !myCreator->checkParams() )
|
||||
QString msg;
|
||||
if ( myCreator && !myCreator->checkParams( msg ) )
|
||||
{
|
||||
SUIT_MessageBox::critical( this, tr( "SMESH_ERROR" ), tr( "SMESH_INCORRECT_INPUT" ) );
|
||||
QString str( tr( "SMESH_INCORRECT_INPUT" ) );
|
||||
if ( !msg.isEmpty() )
|
||||
str += "\n" + msg;
|
||||
SUIT_MessageBox::critical( this, tr( "SMESH_ERROR" ), str );
|
||||
return;
|
||||
}
|
||||
QtxDialog::accept();
|
||||
|
@ -55,7 +55,7 @@ public:
|
||||
void edit( SMESH::SMESH_Hypothesis_ptr,
|
||||
const QString&, QWidget* );
|
||||
|
||||
virtual bool checkParams() const;
|
||||
virtual bool checkParams( QString& ) const;
|
||||
virtual void onReject();
|
||||
virtual QString helpPage() const;
|
||||
|
||||
|
@ -77,9 +77,9 @@ StdMeshersGUI_NbSegmentsCreator::~StdMeshersGUI_NbSegmentsCreator()
|
||||
{
|
||||
}
|
||||
|
||||
bool StdMeshersGUI_NbSegmentsCreator::checkParams() const
|
||||
bool StdMeshersGUI_NbSegmentsCreator::checkParams( QString& msg ) const
|
||||
{
|
||||
if( !SMESHGUI_GenericHypothesisCreator::checkParams() )
|
||||
if( !SMESHGUI_GenericHypothesisCreator::checkParams( msg ) )
|
||||
return false;
|
||||
|
||||
NbSegmentsHypothesisData data_old, data_new;
|
||||
|
@ -61,7 +61,7 @@ public:
|
||||
StdMeshersGUI_NbSegmentsCreator();
|
||||
virtual ~StdMeshersGUI_NbSegmentsCreator();
|
||||
|
||||
virtual bool checkParams() const;
|
||||
virtual bool checkParams( QString& ) const;
|
||||
|
||||
protected:
|
||||
virtual QFrame* buildFrame();
|
||||
|
@ -338,9 +338,9 @@ namespace {
|
||||
*/
|
||||
//================================================================================
|
||||
|
||||
bool StdMeshersGUI_StdHypothesisCreator::checkParams() const
|
||||
bool StdMeshersGUI_StdHypothesisCreator::checkParams( QString& msg ) const
|
||||
{
|
||||
if( !SMESHGUI_GenericHypothesisCreator::checkParams() )
|
||||
if( !SMESHGUI_GenericHypothesisCreator::checkParams( msg ) )
|
||||
return false;
|
||||
|
||||
// check if object reference parameter is set, as it has no default value
|
||||
|
@ -40,7 +40,7 @@ public:
|
||||
StdMeshersGUI_StdHypothesisCreator( const QString& );
|
||||
virtual ~StdMeshersGUI_StdHypothesisCreator();
|
||||
|
||||
virtual bool checkParams() const;
|
||||
virtual bool checkParams( QString& ) const;
|
||||
|
||||
protected:
|
||||
virtual QFrame* buildFrame ();
|
||||
|
Loading…
Reference in New Issue
Block a user