Version: 9.12.0
SMESHGUI_OffsetDlg Class Reference

#include <SMESHGUI_OffsetDlg.h>

Inheritance diagram for SMESHGUI_OffsetDlg:

Public Member Functions

 SMESHGUI_OffsetDlg (SMESHGUI *)
 
 ~SMESHGUI_OffsetDlg ()
 
void showPreview ()
 
void hidePreview ()
 
void setSimulationPreview (QList< SMESH::MeshPreviewStruct_var > &)
 

Protected Slots

virtual void onDisplaySimulation (bool)
 
virtual void reject ()
 
void onFilterAccepted ()
 
void toDisplaySimulation ()
 

Protected Member Functions

void connectPreviewControl ()
 
virtual void setIsApplyAndClose (const bool theFlag)
 
virtual bool isApplyAndClose () const
 

Protected Attributes

SMESHGUImySMESHGUI
 
QList< SMESHGUI_MeshEditPreview * > mySimulationList
 
QCheckBox * myPreviewCheckBox
 
bool myIsApplyAndClose
 

Private Slots

void ClickOnOk ()
 
bool ClickOnApply ()
 
void ClickOnHelp ()
 
void SelectionIntoArgument ()
 
void DeactivateActiveDialog ()
 
void ActivateThisDialog ()
 
void onTextChange (const QString &)
 
void onSelectMesh (bool)
 
void onActionClicked (int)
 
void onOpenView ()
 
void onCloseView ()
 
void setFilters ()
 

Private Member Functions

void Init (bool=true)
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
int GetConstructorId ()
 
void setNewMeshName ()
 
bool isValid ()
 
void getOffset (SMESH::PointStruct &thePoint, SMESH::double_array_var &theOffsetFact)
 

Private Attributes

SMESHGUI_IdValidatormyIdValidator
 
LightApp_SelectionMgr * mySelectionMgr
 
QString myElementsId
 
int myNbOkElements
 
SVTK_Selector * mySelector
 
QWidgetmyEditCurrentArgument
 
bool myBusy
 
SMESH_ActormyActor
 
SMESH_LogicalFiltermyMeshOrSubMeshOrGroupFilter
 
QList< SMESH::SMESH_IDSource_var > myObjects
 
QList< QString > myObjectsNames
 
QList< SMESH::SMESH_Mesh_var > myMeshes
 
QGroupBoxConstructorsBox
 
QGroupBoxGroupButtons
 
QPushButton * buttonOk
 
QPushButton * buttonCancel
 
QPushButton * buttonApply
 
QPushButton * buttonHelp
 
QGroupBoxGroupArguments
 
QLabelTextLabelElements
 
QLineEdit * LineEditElements
 
QCheckBox * CheckBoxMesh
 
SMESHGUI_SpinBoxSpinBox
 
QGroupBoxActionBox
 
QButtonGroup * ActionGroup
 
QCheckBox * MakeGroupsCheck
 
QLineEdit * LineEditNewMesh
 
QString myHelpFileName
 
QPushButton * myFilterBtn
 
SMESHGUI_FilterDlgmyFilterDlg
 

Constructor & Destructor Documentation

◆ SMESHGUI_OffsetDlg()

◆ ~SMESHGUI_OffsetDlg()

SMESHGUI_OffsetDlg::~SMESHGUI_OffsetDlg ( )

References myFilterDlg.

Member Function Documentation

◆ ActivateThisDialog

◆ ClickOnApply

◆ ClickOnHelp

void SMESHGUI_OffsetDlg::ClickOnHelp ( )
privateslot

◆ ClickOnOk

void SMESHGUI_OffsetDlg::ClickOnOk ( )
privateslot

◆ connectPreviewControl()

◆ DeactivateActiveDialog

void SMESHGUI_OffsetDlg::DeactivateActiveDialog ( )
privateslot

◆ enterEvent()

void SMESHGUI_OffsetDlg::enterEvent ( QEvent *  )
private

◆ GetConstructorId()

int SMESHGUI_OffsetDlg::GetConstructorId ( )
private

◆ getOffset()

void SMESHGUI_OffsetDlg::getOffset ( SMESH::PointStruct thePoint,
SMESH::double_array_var &  theOffsetFact 
)
private

◆ hidePreview()

◆ Init()

◆ isApplyAndClose()

◆ isValid()

bool SMESHGUI_OffsetDlg::isValid ( )
private

◆ keyPressEvent()

void SMESHGUI_OffsetDlg::keyPressEvent ( QKeyEvent *  e)
private

References ClickOnHelp().

◆ onActionClicked

void SMESHGUI_OffsetDlg::onActionClicked ( int  button)
privateslot

◆ onCloseView

void SMESHGUI_OffsetDlg::onCloseView ( )
privateslot

References DeactivateActiveDialog(), and mySelector.

Referenced by SMESHGUI_OffsetDlg().

◆ onDisplaySimulation

◆ onFilterAccepted

void SMESHGUI_OffsetDlg::onFilterAccepted ( )
protectedslot

◆ onOpenView

void SMESHGUI_OffsetDlg::onOpenView ( )
privateslot

◆ onSelectMesh

◆ onTextChange

void SMESHGUI_OffsetDlg::onTextChange ( const QString &  theNewText)
privateslot

◆ reject

◆ SelectionIntoArgument

◆ setFilters

◆ setIsApplyAndClose()

void SMESHGUI_MultiPreviewDlg::setIsApplyAndClose ( const bool  theFlag)
protectedvirtualinherited

◆ setNewMeshName()

void SMESHGUI_OffsetDlg::setNewMeshName ( )
private

◆ setSimulationPreview()

◆ showPreview()

void SMESHGUI_MultiPreviewDlg::showPreview ( )
inherited

◆ toDisplaySimulation

Field Documentation

◆ ActionBox

QGroupBox* SMESHGUI_OffsetDlg::ActionBox
private

Referenced by SMESHGUI_OffsetDlg().

◆ ActionGroup

QButtonGroup* SMESHGUI_OffsetDlg::ActionGroup
private

◆ buttonApply

QPushButton* SMESHGUI_OffsetDlg::buttonApply
private

◆ buttonCancel

QPushButton* SMESHGUI_OffsetDlg::buttonCancel
private

Referenced by SMESHGUI_OffsetDlg().

◆ buttonHelp

QPushButton* SMESHGUI_OffsetDlg::buttonHelp
private

Referenced by SMESHGUI_OffsetDlg().

◆ buttonOk

QPushButton* SMESHGUI_OffsetDlg::buttonOk
private

◆ CheckBoxMesh

QCheckBox* SMESHGUI_OffsetDlg::CheckBoxMesh
private

◆ ConstructorsBox

QGroupBox* SMESHGUI_OffsetDlg::ConstructorsBox
private

◆ GroupArguments

QGroupBox* SMESHGUI_OffsetDlg::GroupArguments
private

◆ GroupButtons

QGroupBox* SMESHGUI_OffsetDlg::GroupButtons
private

◆ LineEditElements

QLineEdit* SMESHGUI_OffsetDlg::LineEditElements
private

◆ LineEditNewMesh

QLineEdit* SMESHGUI_OffsetDlg::LineEditNewMesh
private

◆ MakeGroupsCheck

QCheckBox* SMESHGUI_OffsetDlg::MakeGroupsCheck
private

◆ myActor

SMESH_Actor* SMESHGUI_OffsetDlg::myActor
private

◆ myBusy

bool SMESHGUI_OffsetDlg::myBusy
private

◆ myEditCurrentArgument

QWidget* SMESHGUI_OffsetDlg::myEditCurrentArgument
private

◆ myElementsId

QString SMESHGUI_OffsetDlg::myElementsId
private

◆ myFilterBtn

QPushButton* SMESHGUI_OffsetDlg::myFilterBtn
private

Referenced by onSelectMesh(), and SMESHGUI_OffsetDlg().

◆ myFilterDlg

SMESHGUI_FilterDlg* SMESHGUI_OffsetDlg::myFilterDlg
private

◆ myHelpFileName

QString SMESHGUI_OffsetDlg::myHelpFileName
private

Referenced by ClickOnHelp(), and SMESHGUI_OffsetDlg().

◆ myIdValidator

SMESHGUI_IdValidator* SMESHGUI_OffsetDlg::myIdValidator
private

Referenced by onSelectMesh(), and SMESHGUI_OffsetDlg().

◆ myIsApplyAndClose

bool SMESHGUI_MultiPreviewDlg::myIsApplyAndClose
protectedinherited

◆ myMeshes

QList<SMESH::SMESH_Mesh_var> SMESHGUI_OffsetDlg::myMeshes
private

◆ myMeshOrSubMeshOrGroupFilter

SMESH_LogicalFilter* SMESHGUI_OffsetDlg::myMeshOrSubMeshOrGroupFilter
private

Referenced by onSelectMesh(), and SMESHGUI_OffsetDlg().

◆ myNbOkElements

int SMESHGUI_OffsetDlg::myNbOkElements
private

◆ myObjects

QList<SMESH::SMESH_IDSource_var> SMESHGUI_OffsetDlg::myObjects
private

◆ myObjectsNames

QList<QString> SMESHGUI_OffsetDlg::myObjectsNames
private

◆ myPreviewCheckBox

◆ mySelectionMgr

LightApp_SelectionMgr* SMESHGUI_OffsetDlg::mySelectionMgr
private

◆ mySelector

SVTK_Selector* SMESHGUI_OffsetDlg::mySelector
private

◆ mySimulationList

◆ mySMESHGUI

SMESHGUI* SMESHGUI_MultiPreviewDlg::mySMESHGUI
protectedinherited

Referenced by ActivateThisDialog(), SMESHGUI_RotationDlg::ActivateThisDialog(), SMESHGUI_ScaleDlg::ActivateThisDialog(), SMESHGUI_SymmetryDlg::ActivateThisDialog(), SMESHGUI_TranslationDlg::ActivateThisDialog(), ClickOnApply(), SMESHGUI_RotationDlg::ClickOnApply(), SMESHGUI_ScaleDlg::ClickOnApply(), SMESHGUI_SymmetryDlg::ClickOnApply(), SMESHGUI_TranslationDlg::ClickOnApply(), ClickOnHelp(), SMESHGUI_RotationDlg::ClickOnHelp(), SMESHGUI_ScaleDlg::ClickOnHelp(), SMESHGUI_SymmetryDlg::ClickOnHelp(), SMESHGUI_TranslationDlg::ClickOnHelp(), SMESHGUI_ScaleDlg::ConstructorsClicked(), SMESHGUI_SymmetryDlg::ConstructorsClicked(), SMESHGUI_TranslationDlg::ConstructorsClicked(), DeactivateActiveDialog(), SMESHGUI_RotationDlg::DeactivateActiveDialog(), SMESHGUI_ScaleDlg::DeactivateActiveDialog(), SMESHGUI_SymmetryDlg::DeactivateActiveDialog(), SMESHGUI_TranslationDlg::DeactivateActiveDialog(), enterEvent(), SMESHGUI_RotationDlg::enterEvent(), SMESHGUI_ScaleDlg::enterEvent(), SMESHGUI_SymmetryDlg::enterEvent(), SMESHGUI_TranslationDlg::enterEvent(), SMESHGUI_RotationDlg::Init(), SMESHGUI_SymmetryDlg::Init(), SMESHGUI_TranslationDlg::Init(), onOpenView(), SMESHGUI_RotationDlg::onOpenView(), SMESHGUI_ScaleDlg::onOpenView(), SMESHGUI_SymmetryDlg::onOpenView(), SMESHGUI_TranslationDlg::onOpenView(), onSelectMesh(), SMESHGUI_RotationDlg::onSelectMesh(), SMESHGUI_ScaleDlg::onSelectMesh(), SMESHGUI_SymmetryDlg::onSelectMesh(), SMESHGUI_TranslationDlg::onSelectMesh(), onTextChange(), SMESHGUI_RotationDlg::onTextChange(), SMESHGUI_ScaleDlg::onTextChange(), SMESHGUI_SymmetryDlg::onTextChange(), SMESHGUI_TranslationDlg::onTextChange(), reject(), SMESHGUI_RotationDlg::reject(), SMESHGUI_ScaleDlg::reject(), SMESHGUI_SymmetryDlg::reject(), SMESHGUI_TranslationDlg::reject(), SMESHGUI_RotationDlg::SetEditCurrentArgument(), SMESHGUI_ScaleDlg::SetEditCurrentArgument(), SMESHGUI_SymmetryDlg::SetEditCurrentArgument(), SMESHGUI_TranslationDlg::SetEditCurrentArgument(), setFilters(), SMESHGUI_RotationDlg::setFilters(), SMESHGUI_ScaleDlg::setFilters(), SMESHGUI_SymmetryDlg::setFilters(), SMESHGUI_TranslationDlg::setFilters(), SMESHGUI_MultiPreviewDlg::setSimulationPreview(), SMESHGUI_MultiPreviewDlg::SMESHGUI_MultiPreviewDlg(), SMESHGUI_OffsetDlg(), SMESHGUI_RotationDlg::SMESHGUI_RotationDlg(), SMESHGUI_ScaleDlg::SMESHGUI_ScaleDlg(), SMESHGUI_SymmetryDlg::SMESHGUI_SymmetryDlg(), and SMESHGUI_TranslationDlg::SMESHGUI_TranslationDlg().

◆ SpinBox

SMESHGUI_SpinBox* SMESHGUI_OffsetDlg::SpinBox
private

◆ TextLabelElements

QLabel* SMESHGUI_OffsetDlg::TextLabelElements
private

Referenced by onSelectMesh(), and SMESHGUI_OffsetDlg().