#include <SMESHGUI_OffsetDlg.h>
◆ SMESHGUI_OffsetDlg()
SMESHGUI_OffsetDlg::SMESHGUI_OffsetDlg |
( |
SMESHGUI * |
theModule | ) |
|
References ActionBox, ActionGroup, buttonApply, buttonCancel, buttonHelp, buttonOk, CheckBoxMesh, ClickOnApply(), ClickOnHelp(), ClickOnOk(), SMESHGUI_MultiPreviewDlg::connectPreviewControl(), ConstructorsBox, COORD_MAX, COORD_MIN, COPY_ELEMS_BUTTON, DeactivateActiveDialog(), SMESH::GetResourceMgr(), SMESH::GetSelector(), SMESH::GetViewWindow(), SMESH::GROUP, GroupArguments, GroupButtons, Init(), LineEditElements, LineEditNewMesh, SMESH_LogicalFilter::LO_OR, MAKE_MESH_BUTTON, MakeGroupsCheck, MARGIN, SMESH::MESHorSUBMESH, MOVE_ELEMS_BUTTON, myFilterBtn, myHelpFileName, myIdValidator, myMeshOrSubMeshOrGroupFilter, SMESHGUI_MultiPreviewDlg::myPreviewCheckBox, mySelectionMgr, mySelector, SMESHGUI_MultiPreviewDlg::mySMESHGUI, onActionClicked(), onCloseView(), onOpenView(), onSelectMesh(), onTextChange(), SMESHGUI_SpinBox::RangeStepAndValidator(), reject(), SelectionIntoArgument(), SMESHGUI::SetActiveDialogBox(), setFilters(), SPACING, SpinBox, TextLabelElements, and SMESHGUI_MultiPreviewDlg::toDisplaySimulation().
◆ ~SMESHGUI_OffsetDlg()
SMESHGUI_OffsetDlg::~SMESHGUI_OffsetDlg |
( |
| ) |
|
◆ ActivateThisDialog
void SMESHGUI_OffsetDlg::ActivateThisDialog |
( |
| ) |
|
|
privateslot |
◆ ClickOnApply
bool SMESHGUI_OffsetDlg::ClickOnApply |
( |
| ) |
|
|
privateslot |
References SMESH::_PTR(), ActionGroup, CheckBoxMesh, COPY_ELEMS_BUTTON, SMESH::FACE, SMESH::FindActorByObject(), Init(), SMESHGUI_MultiPreviewDlg::isApplyAndClose(), SMESHGUI::isStudyLocked(), isValid(), LineEditNewMesh, MAKE_MESH_BUTTON, MakeGroupsCheck, SMESHGUI::Modified(), MOVE_ELEMS_BUTTON, myElementsId, myMeshes, myNbOkElements, myObjects, myObjectsNames, SMESHGUI_MultiPreviewDlg::mySMESHGUI, SelectionIntoArgument(), SpinBox, SMESH::UniqueMeshName(), and SMESH::Update().
Referenced by ClickOnOk(), and SMESHGUI_OffsetDlg().
◆ ClickOnHelp
void SMESHGUI_OffsetDlg::ClickOnHelp |
( |
| ) |
|
|
privateslot |
◆ ClickOnOk
void SMESHGUI_OffsetDlg::ClickOnOk |
( |
| ) |
|
|
privateslot |
◆ connectPreviewControl()
void SMESHGUI_MultiPreviewDlg::connectPreviewControl |
( |
| ) |
|
|
protectedinherited |
◆ 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()
void SMESHGUI_MultiPreviewDlg::hidePreview |
( |
| ) |
|
|
inherited |
References SMESHGUI_MultiPreviewDlg::mySimulationList.
Referenced by onDisplaySimulation(), SMESHGUI_RotationDlg::onDisplaySimulation(), SMESHGUI_ScaleDlg::onDisplaySimulation(), SMESHGUI_SymmetryDlg::onDisplaySimulation(), SMESHGUI_TranslationDlg::onDisplaySimulation(), onSelectMesh(), SMESHGUI_RotationDlg::onSelectMesh(), SMESHGUI_ScaleDlg::onSelectMesh(), SMESHGUI_SymmetryDlg::onSelectMesh(), SMESHGUI_TranslationDlg::onSelectMesh(), and SMESHGUI_MultiPreviewDlg::setSimulationPreview().
◆ Init()
void SMESHGUI_OffsetDlg::Init |
( |
bool |
ResetControls = true | ) |
|
|
private |
References ActionGroup, buttonApply, buttonOk, CheckBoxMesh, LineEditElements, MOVE_ELEMS_BUTTON, myActor, myBusy, myElementsId, myMeshes, myNbOkElements, myObjects, myObjectsNames, SMESHGUI_MultiPreviewDlg::myPreviewCheckBox, onDisplaySimulation(), onSelectMesh(), SMESHGUI_SpinBox::SetValue(), and SpinBox.
Referenced by ClickOnApply(), and SMESHGUI_OffsetDlg().
◆ isApplyAndClose()
bool SMESHGUI_MultiPreviewDlg::isApplyAndClose |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ isValid()
bool SMESHGUI_OffsetDlg::isValid |
( |
| ) |
|
|
private |
◆ keyPressEvent()
void SMESHGUI_OffsetDlg::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
private |
◆ onActionClicked
void SMESHGUI_OffsetDlg::onActionClicked |
( |
int |
button | ) |
|
|
privateslot |
◆ onCloseView
void SMESHGUI_OffsetDlg::onCloseView |
( |
| ) |
|
|
privateslot |
◆ onDisplaySimulation
void SMESHGUI_OffsetDlg::onDisplaySimulation |
( |
bool |
toDisplayPreview | ) |
|
|
protectedvirtualslot |
References CheckBoxMesh, SMESH::FACE, SMESHGUI_MultiPreviewDlg::hidePreview(), isValid(), myElementsId, myMeshes, myNbOkElements, myObjects, SMESHGUI_MultiPreviewDlg::myPreviewCheckBox, SMESHGUI_MultiPreviewDlg::setSimulationPreview(), and SpinBox.
Referenced by Init(), and SelectionIntoArgument().
◆ onFilterAccepted
void SMESHGUI_OffsetDlg::onFilterAccepted |
( |
| ) |
|
|
protectedslot |
◆ onOpenView
void SMESHGUI_OffsetDlg::onOpenView |
( |
| ) |
|
|
privateslot |
◆ onSelectMesh
void SMESHGUI_OffsetDlg::onSelectMesh |
( |
bool |
toSelectMesh | ) |
|
|
privateslot |
References SMESH::GetViewWindow(), SMESHGUI_MultiPreviewDlg::hidePreview(), LineEditElements, myFilterBtn, myIdValidator, myMeshOrSubMeshOrGroupFilter, mySelectionMgr, SMESHGUI_MultiPreviewDlg::mySMESHGUI, onTextChange(), SelectionIntoArgument(), SMESH::SetPointRepresentation(), and TextLabelElements.
Referenced by Init(), and SMESHGUI_OffsetDlg().
◆ onTextChange
void SMESHGUI_OffsetDlg::onTextChange |
( |
const QString & |
theNewText | ) |
|
|
privateslot |
References buttonApply, buttonOk, SMDS_Mesh::FindElement(), SMESH_Actor::GetObject(), SMESH::GetViewWindow(), Handle(), myActor, myBusy, myElementsId, myNbOkElements, mySelector, and SMESHGUI_MultiPreviewDlg::mySMESHGUI.
Referenced by onSelectMesh(), and SMESHGUI_OffsetDlg().
◆ reject
void SMESHGUI_OffsetDlg::reject |
( |
| ) |
|
|
protectedvirtualslot |
◆ SelectionIntoArgument
void SMESHGUI_OffsetDlg::SelectionIntoArgument |
( |
| ) |
|
|
privateslot |
References SMESH::_PTR(), ActionGroup, buttonApply, buttonOk, CheckBoxMesh, SMESH::FindActorByEntry(), SMESH::FindActorByObject(), SMESH::GetMeshByIO(), SMESH::GetNameOfSelectedElements(), SMESH::GetNameOfSelectedIObjects(), GroupButtons, Handle(), LineEditElements, MakeGroupsCheck, MOVE_ELEMS_BUTTON, myActor, myBusy, myElementsId, myFilterDlg, myMeshes, myNbOkElements, myObjects, myObjectsNames, mySelectionMgr, mySelector, onDisplaySimulation(), and setNewMeshName().
Referenced by ActivateThisDialog(), ClickOnApply(), onSelectMesh(), and SMESHGUI_OffsetDlg().
◆ setFilters
void SMESHGUI_OffsetDlg::setFilters |
( |
| ) |
|
|
privateslot |
References SMESH::ALL, SMESH::FACE, SMESHGUI_FilterDlg::Init(), LineEditElements, myFilterDlg, myMeshes, SMESHGUI_MultiPreviewDlg::mySMESHGUI, onFilterAccepted(), SMESHGUI_FilterDlg::SetMesh(), SMESHGUI_FilterDlg::SetSelection(), and SMESHGUI_FilterDlg::SetSourceWg().
Referenced by SMESHGUI_OffsetDlg().
◆ setIsApplyAndClose()
void SMESHGUI_MultiPreviewDlg::setIsApplyAndClose |
( |
const bool |
theFlag | ) |
|
|
protectedvirtualinherited |
◆ setNewMeshName()
void SMESHGUI_OffsetDlg::setNewMeshName |
( |
| ) |
|
|
private |
◆ setSimulationPreview()
void SMESHGUI_MultiPreviewDlg::setSimulationPreview |
( |
QList< SMESH::MeshPreviewStruct_var > & |
theMeshPreviewStruct | ) |
|
|
inherited |
◆ showPreview()
void SMESHGUI_MultiPreviewDlg::showPreview |
( |
| ) |
|
|
inherited |
◆ toDisplaySimulation
void SMESHGUI_MultiPreviewDlg::toDisplaySimulation |
( |
| ) |
|
|
protectedslotinherited |
◆ ActionBox
◆ ActionGroup
QButtonGroup* SMESHGUI_OffsetDlg::ActionGroup |
|
private |
◆ buttonApply
QPushButton* SMESHGUI_OffsetDlg::buttonApply |
|
private |
◆ buttonCancel
QPushButton* SMESHGUI_OffsetDlg::buttonCancel |
|
private |
◆ buttonHelp
QPushButton* SMESHGUI_OffsetDlg::buttonHelp |
|
private |
◆ 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
◆ LineEditElements
QLineEdit* SMESHGUI_OffsetDlg::LineEditElements |
|
private |
◆ LineEditNewMesh
QLineEdit* SMESHGUI_OffsetDlg::LineEditNewMesh |
|
private |
◆ MakeGroupsCheck
QCheckBox* SMESHGUI_OffsetDlg::MakeGroupsCheck |
|
private |
◆ myActor
◆ myBusy
bool SMESHGUI_OffsetDlg::myBusy |
|
private |
◆ myEditCurrentArgument
QWidget* SMESHGUI_OffsetDlg::myEditCurrentArgument |
|
private |
◆ myElementsId
QString SMESHGUI_OffsetDlg::myElementsId |
|
private |
◆ myFilterBtn
QPushButton* SMESHGUI_OffsetDlg::myFilterBtn |
|
private |
◆ myFilterDlg
◆ myHelpFileName
QString SMESHGUI_OffsetDlg::myHelpFileName |
|
private |
◆ myIdValidator
◆ myIsApplyAndClose
bool SMESHGUI_MultiPreviewDlg::myIsApplyAndClose |
|
protectedinherited |
◆ myMeshes
QList<SMESH::SMESH_Mesh_var> SMESHGUI_OffsetDlg::myMeshes |
|
private |
◆ myMeshOrSubMeshOrGroupFilter
◆ myNbOkElements
int SMESHGUI_OffsetDlg::myNbOkElements |
|
private |
◆ myObjects
QList<SMESH::SMESH_IDSource_var> SMESHGUI_OffsetDlg::myObjects |
|
private |
◆ myObjectsNames
QList<QString> SMESHGUI_OffsetDlg::myObjectsNames |
|
private |
◆ myPreviewCheckBox
QCheckBox* SMESHGUI_MultiPreviewDlg::myPreviewCheckBox |
|
protectedinherited |
Referenced by SMESHGUI_MultiPreviewDlg::connectPreviewControl(), Init(), SMESHGUI_RotationDlg::Init(), SMESHGUI_ScaleDlg::Init(), SMESHGUI_SymmetryDlg::Init(), SMESHGUI_TranslationDlg::Init(), onDisplaySimulation(), SMESHGUI_RotationDlg::onDisplaySimulation(), SMESHGUI_ScaleDlg::onDisplaySimulation(), SMESHGUI_SymmetryDlg::onDisplaySimulation(), SMESHGUI_TranslationDlg::onDisplaySimulation(), SMESHGUI_OffsetDlg(), SMESHGUI_RotationDlg::SMESHGUI_RotationDlg(), SMESHGUI_ScaleDlg::SMESHGUI_ScaleDlg(), SMESHGUI_SymmetryDlg::SMESHGUI_SymmetryDlg(), and SMESHGUI_TranslationDlg::SMESHGUI_TranslationDlg().
◆ 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
◆ TextLabelElements
QLabel* SMESHGUI_OffsetDlg::TextLabelElements |
|
private |