Version: 9.12.0
SMESHGUI_MgAdaptDlg Class Reference

#include <SMESHGUI_MgAdaptDlg.h>

Inheritance diagram for SMESHGUI_MgAdaptDlg:

Public Types

enum  Mode { Arguments , AdvancedOptions }
 Property type. More...
 

Public Member Functions

 SMESHGUI_MgAdaptDlg (SalomeApp_Module *, SMESH::MG_ADAPT_ptr, QWidget *parent=0, bool isCreation=true)
 
 ~SMESHGUI_MgAdaptDlg ()
 
void buildDlg ()
 
void reject ()
 
bool checkParams (QString &msg)
 
SMESH::MG_ADAPT_ptr getModel () const
 

Protected Slots

virtual bool PushOnApply ()
 Perform clean-up actions on the dialog box closing. More...
 

Protected Member Functions

bool readParamsFromHypo () const
 
bool readParamsFromWidgets ()
 
bool storeParamsToHypo (const SMESH::MgAdaptHypothesisData &) const
 

Protected Attributes

SMESHGUI_MgAdaptArgumentsmyArgs
 
MgAdaptAdvWidgetmyAdvOpt
 

Private Slots

virtual void PushOnHelp ()
 Show help page. More...
 
virtual void PushOnOK ()
 

Private Attributes

SalomeApp_ModulemySMESHGUI
 
QTabWidget * myTabWidget
 
SMESH::MgAdaptHypothesisData_var myData
 
SALOME::GenericObj_wrap< SMESH::MG_ADAPTmodel
 

Member Enumeration Documentation

◆ Mode

Property type.

Enumerator
Arguments 
AdvancedOptions 

Constructor & Destructor Documentation

◆ SMESHGUI_MgAdaptDlg()

SMESHGUI_MgAdaptDlg::SMESHGUI_MgAdaptDlg ( SalomeApp_Module theModule,
SMESH::MG_ADAPT_ptr  myModel,
QWidget parent = 0,
bool  isCreation = true 
)

◆ ~SMESHGUI_MgAdaptDlg()

SMESHGUI_MgAdaptDlg::~SMESHGUI_MgAdaptDlg ( )

Member Function Documentation

◆ buildDlg()

◆ checkParams()

bool SMESHGUI_MgAdaptDlg::checkParams ( QString &  msg)

◆ getModel()

SMESH::MG_ADAPT_ptr SMESHGUI_MgAdaptDlg::getModel ( ) const

◆ PushOnApply

bool SMESHGUI_MgAdaptDlg::PushOnApply ( )
protectedvirtualslot

Perform clean-up actions on the dialog box closing.

References readParamsFromWidgets().

Referenced by buildDlg(), SMESHGUI_MG_ADAPTDRIVER::PushOnApply(), and PushOnOK().

◆ PushOnHelp

void SMESHGUI_MgAdaptDlg::PushOnHelp ( )
privatevirtualslot

Show help page.

Referenced by buildDlg().

◆ PushOnOK

void SMESHGUI_MgAdaptDlg::PushOnOK ( )
privatevirtualslot

References PushOnApply(), and reject().

Referenced by buildDlg().

◆ readParamsFromHypo()

◆ readParamsFromWidgets()

bool SMESHGUI_MgAdaptDlg::readParamsFromWidgets ( )
protected

References SMESHGUI_MgAdaptArguments::aMedfile, SMESHGUI_MgAdaptArguments::backgroundButton, checkParams(), SMESHGUI_MgAdaptArguments::chosenTimeStep, SMESHGUI_MgAdaptArguments::constantButton, SMESHGUI_MgAdaptArguments::dvalue, SMESHGUI_MgAdaptArguments::fieldNameCmb, SMESH::MgAdaptHypothesisData::fromMedFile, MgAdaptAdvWidget::keepWorkingFilesCheck, SMESHGUI_MgAdaptArguments::lastTimeStep, SMESHGUI_MgAdaptArguments::localButton, MgAdaptAdvWidget::logInFileCheck, SMESHGUI_MgAdaptArguments::medFileCheckBox, SMESHGUI_MgAdaptArguments::meshNameLineEdit, model, myAdvOpt, myArgs, SMESH::MgAdaptHypothesisData::myConstantValue, SMESH::MgAdaptHypothesisData::myFieldName, SMESH::MgAdaptHypothesisData::myFileInDir, SMESHGUI_MgAdaptArguments::myFileInDir, SMESH::MgAdaptHypothesisData::myFileOutDir, SMESHGUI_MgAdaptArguments::myFileOutDir, SMESH::MgAdaptHypothesisData::myFileSizeMapDir, SMESHGUI_MgAdaptArguments::myFileSizeMapDir, SMESH::MgAdaptHypothesisData::myKeepFiles, SMESH::MgAdaptHypothesisData::myMeshFileBackground, SMESH::MgAdaptHypothesisData::myMeshFileIn, SMESH::MgAdaptHypothesisData::myMeshFileOut, SMESH::MgAdaptHypothesisData::myMeshOutMed, SMESH::MgAdaptHypothesisData::myOutMeshName, SMESH::MgAdaptHypothesisData::myPrintLogInFile, SMESH::MgAdaptHypothesisData::myPublish, SMESH::MgAdaptHypothesisData::myRank, SMESH::MgAdaptHypothesisData::myRemoveLogOnSuccess, SMESH::MgAdaptHypothesisData::myTimeStep, SMESH::MgAdaptHypothesisData::myUseBackgroundMap, SMESH::MgAdaptHypothesisData::myUseChosenTimeStep, SMESH::MgAdaptHypothesisData::myUseConstantValue, SMESH::MgAdaptHypothesisData::myUseLastTimeStep, SMESH::MgAdaptHypothesisData::myUseLocalMap, SMESH::MgAdaptHypothesisData::myUseNoTimeStep, SMESH::MgAdaptHypothesisData::myVerboseLevel, SMESH::MgAdaptHypothesisData::myWorkingDir, SMESHGUI_MgAdaptArguments::noTimeStep, SMESHGUI_MgAdaptArguments::publishOut, SMESHGUI_MgAdaptArguments::rankSpinBox, MgAdaptAdvWidget::removeLogOnSuccessCheck, SMESHGUI_MgAdaptArguments::selectMedFileBackgroundLineEdit, SMESHGUI_MgAdaptArguments::selectMedFileLineEdit, SMESHGUI_MgAdaptArguments::selectOutMedFileLineEdit, SMESHGUI_MgAdaptArguments::timeStep, MgAdaptAdvWidget::verboseLevelSpin, and MgAdaptAdvWidget::workingDirectoryLineEdit.

Referenced by PushOnApply().

◆ reject()

void SMESHGUI_MgAdaptDlg::reject ( )

◆ storeParamsToHypo()

bool SMESHGUI_MgAdaptDlg::storeParamsToHypo ( const SMESH::MgAdaptHypothesisData ) const
protected

Field Documentation

◆ model

SALOME::GenericObj_wrap< SMESH::MG_ADAPT > SMESHGUI_MgAdaptDlg::model
private

◆ myAdvOpt

MgAdaptAdvWidget* SMESHGUI_MgAdaptDlg::myAdvOpt
protected

◆ myArgs

◆ myData

SMESH::MgAdaptHypothesisData_var SMESHGUI_MgAdaptDlg::myData
private

◆ mySMESHGUI

SalomeApp_Module* SMESHGUI_MgAdaptDlg::mySMESHGUI
private

◆ myTabWidget

QTabWidget* SMESHGUI_MgAdaptDlg::myTabWidget
private

Referenced by buildDlg().