Version: 8.3.0
SMESHGUI_CuttingOfQuadsDlg Class Reference

#include <SMESHGUI_MultiEditDlg.h>

Inheritance diagram for SMESHGUI_CuttingOfQuadsDlg:

Signals

void ListContensChanged ()
 

Public Member Functions

 SMESHGUI_CuttingOfQuadsDlg (SMESHGUI *)
 Class : SMESHGUI_CuttingOfQuadsDlg Description : Automatic splitting of quadrangles into triangles. More...
 
virtual ~SMESHGUI_CuttingOfQuadsDlg ()
 
void Init ()
 
bool eventFilter (QObject *, QEvent *)
 
void showPreview ()
 
void hidePreview ()
 

Protected Slots

virtual void reject ()
 
void onCriterionRB ()
 
void onPreviewChk ()
 
void onOk ()
 
virtual bool onApply ()
 
void onHelp ()
 
void onDeactivate ()
 
virtual void onSelectionDone ()
 
void onFilterBtn ()
 
void onAddBtn ()
 
void onRemoveBtn ()
 
void onSortListBtn ()
 
void onListSelectionChanged ()
 
void onSubmeshChk ()
 
void onGroupChk ()
 
virtual void onToAllChk ()
 
void onFilterAccepted ()
 
virtual void on3d2dChanged (int)
 
void onOpenView ()
 
void onCloseView ()
 
SMESH::NumericalFunctor_ptr getNumericalFunctor ()
 
void toDisplaySimulation ()
 
virtual void onDisplaySimulation (bool)
 

Protected Member Functions

virtual bool process (SMESH::SMESH_MeshEditor_ptr, const SMESH::long_array &, SMESH::SMESH_IDSource_ptr obj)
 
virtual int nbElemsInMesh ()
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
QWidgetcreateButtonFrame (QWidget *)
 
QWidgetcreateMainFrame (QWidget *, const bool)
 
virtual bool isValid (const bool)
 
SMESH::long_array_var getIds (SMESH::SMESH_IDSource_var &obj)
 
void updateButtons ()
 
virtual void setSelectionMode ()
 
virtual bool isIdValid (const int) const
 
int entityType ()
 
void connectPreviewControl ()
 
virtual void setIsApplyAndClose (const bool theFlag)
 
virtual bool isApplyAndClose () const
 

Protected Attributes

QPushButton * myOkBtn
 
QPushButton * myApplyBtn
 
QPushButton * myCloseBtn
 
QPushButton * myHelpBtn
 
SMESH_ActormyActor
 
SMESH::SMESH_Mesh_var myMesh
 
LightApp_SelectionMgr * mySelectionMgr
 
SVTK_Selector * mySelector
 
SMESHGUImySMESHGUI
 
QGroupBoxmySelGrp
 
QGroupBoxmyCriterionGrp
 
QWidgetmyChoiceWidget
 
QButtonGroup * myGroupChoice
 
QComboBox * myComboBoxFunctor
 
QListWidget * myListBox
 
QPushButton * myFilterBtn
 
QPushButton * myAddBtn
 
QPushButton * myRemoveBtn
 
QPushButton * mySortBtn
 
QCheckBox * myToAllChk
 
QButtonGroup * myEntityTypeGrp
 
QCheckBox * mySubmeshChk
 
QPushButton * mySubmeshBtn
 
QLineEdit * mySubmesh
 
QCheckBox * myGroupChk
 
QPushButton * myGroupBtn
 
QLineEdit * myGroup
 
SMESHGUI_FilterDlgmyFilterDlg
 
TColStd_MapOfInteger myIds
 
int myFilterType
 
bool myBusy
 
int myEntityType
 
QString myHelpFileName
 
SMESHGUI_MeshEditPreviewmySimulation
 
QCheckBox * myPreviewCheckBox
 
bool myIsApplyAndClose
 

Private Member Functions

void displayPreview ()
 
void erasePreview ()
 

Private Attributes

SALOME_ActormyPreviewActor
 
QCheckBox * myPreviewChk
 

Constructor & Destructor Documentation

SMESHGUI_CuttingOfQuadsDlg::SMESHGUI_CuttingOfQuadsDlg ( SMESHGUI theModule)

Class : SMESHGUI_CuttingOfQuadsDlg Description : Automatic splitting of quadrangles into triangles.

SMESHGUI_CuttingOfQuadsDlg::~SMESHGUI_CuttingOfQuadsDlg ( )
virtual

Member Function Documentation

QWidget * SMESHGUI_MultiEditDlg::createButtonFrame ( QWidget theParent)
protectedinherited
void SMESHGUI_CuttingOfQuadsDlg::erasePreview ( )
private
bool SMESHGUI_MultiEditDlg::eventFilter ( QObject object,
QEvent *  event 
)
inherited
SMESH::long_array_var SMESHGUI_MultiEditDlg::getIds ( SMESH::SMESH_IDSource_var &  obj)
protectedinherited
SMESH::NumericalFunctor_ptr SMESHGUI_MultiEditDlg::getNumericalFunctor ( )
protectedslotinherited
void SMESHGUI_MultiEditDlg::Init ( )
inherited

References SMESHGUI_MultiEditDlg::ListContensChanged(), SMESHGUI_MultiEditDlg::myActor, SMESHGUI_MultiEditDlg::myAddBtn, SMESHGUI_MultiEditDlg::myApplyBtn, SMESHGUI_MultiEditDlg::myBusy, SMESHGUI_MultiEditDlg::myCloseBtn, SMESHGUI_MultiEditDlg::myEntityTypeGrp, SMESHGUI_MultiEditDlg::myFilterBtn, SMESHGUI_MultiEditDlg::myGroupChk, SMESHGUI_MultiEditDlg::myHelpBtn, SMESHGUI_MultiEditDlg::myIds, SMESHGUI_MultiEditDlg::myListBox, SMESHGUI_MultiEditDlg::myOkBtn, SMESHGUI_MultiEditDlg::myRemoveBtn, SMESHGUI_MultiEditDlg::mySelectionMgr, SMESHGUI_MultiEditDlg::mySMESHGUI, SMESHGUI_MultiEditDlg::mySortBtn, SMESHGUI_MultiEditDlg::mySubmeshChk, SMESHGUI_MultiEditDlg::myToAllChk, SMESHGUI_MultiEditDlg::on3d2dChanged(), SMESHGUI_MultiEditDlg::onAddBtn(), SMESHGUI_MultiEditDlg::onApply(), SMESHGUI_MultiEditDlg::onCloseView(), SMESHGUI_MultiEditDlg::onDeactivate(), SMESHGUI_MultiEditDlg::onFilterBtn(), SMESHGUI_MultiEditDlg::onGroupChk(), SMESHGUI_MultiEditDlg::onHelp(), SMESHGUI_MultiEditDlg::onListSelectionChanged(), SMESHGUI_MultiEditDlg::onOk(), SMESHGUI_MultiEditDlg::onOpenView(), SMESHGUI_MultiEditDlg::onRemoveBtn(), SMESHGUI_MultiEditDlg::onSelectionDone(), SMESHGUI_MultiEditDlg::onSortListBtn(), SMESHGUI_MultiEditDlg::onSubmeshChk(), SMESHGUI_MultiEditDlg::onToAllChk(), SMESHGUI_MultiEditDlg::reject(), SMESHGUI::SetActiveDialogBox(), SMESHGUI_MultiEditDlg::setSelectionMode(), and SMESHGUI_MultiEditDlg::updateButtons().

Referenced by SMESHGUI_SplitVolumesDlg::SMESHGUI_SplitVolumesDlg().

bool SMESHGUI_PreviewDlg::isApplyAndClose ( ) const
protectedvirtualinherited
bool SMESHGUI_MultiEditDlg::isIdValid ( const int  theId) const
protectedvirtualinherited
void SMESHGUI_MultiEditDlg::keyPressEvent ( QKeyEvent *  e)
protectedinherited
int SMESHGUI_CuttingOfQuadsDlg::nbElemsInMesh ( )
protectedvirtual
void SMESHGUI_MultiEditDlg::onCloseView ( )
protectedslotinherited
void SMESHGUI_CuttingOfQuadsDlg::onCriterionRB ( )
protectedslot
void SMESHGUI_MultiEditDlg::onDeactivate ( )
protectedslotinherited
void SMESHGUI_PreviewDlg::onDisplaySimulation ( bool  toDisplayPreview)
protectedvirtualslotinherited
void SMESHGUI_MultiEditDlg::onHelp ( )
protectedslotinherited
void SMESHGUI_MultiEditDlg::onOk ( )
protectedslotinherited
void SMESHGUI_MultiEditDlg::onOpenView ( )
protectedslotinherited
void SMESHGUI_CuttingOfQuadsDlg::onPreviewChk ( )
protectedslot

References displayPreview(), erasePreview(), and myPreviewChk.

Referenced by onCriterionRB().

void SMESHGUI_MultiEditDlg::onSortListBtn ( )
protectedslotinherited
bool SMESHGUI_CuttingOfQuadsDlg::process ( SMESH::SMESH_MeshEditor_ptr  theEditor,
const SMESH::long_array theIds,
SMESH::SMESH_IDSource_ptr  obj 
)
protectedvirtual
void SMESHGUI_CuttingOfQuadsDlg::reject ( )
protectedvirtualslot
void SMESHGUI_PreviewDlg::setIsApplyAndClose ( const bool  theFlag)
protectedvirtualinherited
void SMESHGUI_PreviewDlg::showPreview ( )
inherited

Field Documentation

QPushButton* SMESHGUI_MultiEditDlg::myAddBtn
protectedinherited
QPushButton* SMESHGUI_MultiEditDlg::myApplyBtn
protectedinherited
QPushButton* SMESHGUI_MultiEditDlg::myCloseBtn
protectedinherited
QPushButton* SMESHGUI_MultiEditDlg::myFilterBtn
protectedinherited
SMESHGUI_FilterDlg* SMESHGUI_MultiEditDlg::myFilterDlg
protectedinherited
QPushButton* SMESHGUI_MultiEditDlg::myGroupBtn
protectedinherited
QPushButton* SMESHGUI_MultiEditDlg::myHelpBtn
protectedinherited
QString SMESHGUI_MultiEditDlg::myHelpFileName
protectedinherited
bool SMESHGUI_PreviewDlg::myIsApplyAndClose
protectedinherited
QPushButton* SMESHGUI_MultiEditDlg::myOkBtn
protectedinherited
SALOME_Actor* SMESHGUI_CuttingOfQuadsDlg::myPreviewActor
private

Referenced by displayPreview(), and erasePreview().

QCheckBox* SMESHGUI_CuttingOfQuadsDlg::myPreviewChk
private

Referenced by onCriterionRB(), and onPreviewChk().

QPushButton* SMESHGUI_MultiEditDlg::mySortBtn
protectedinherited