#include <SMESHGUI_BuildCompoundDlg.h>
◆ SMESHGUI_BuildCompoundDlg()
| SMESHGUI_BuildCompoundDlg::SMESHGUI_BuildCompoundDlg |
( |
SMESHGUI * |
theModule | ) |
|
References APPEND_TO_ID, buttonApply, buttonCancel, buttonHelp, buttonOk, CheckBoxCommon, CheckBoxMerge, ComboBoxUnion, Constructor1, COORD_MAX, GroupArgs, GroupButtons, GroupConstructors, GroupResult, Init(), LineEditAppendTo, LineEditMeshes, LineEditNewName, MARGIN, myHelpFileName, NEW_MESH_ID, SMESHGUI_SpinBox::RangeStepAndValidator(), ResultButtonGroup, SelectButton, SelectButtonAppendTo, SPACING, SpinBoxTol, TextLabelMeshes, TextLabelTol, and TextLabelUnion.
◆ ~SMESHGUI_BuildCompoundDlg()
| SMESHGUI_BuildCompoundDlg::~SMESHGUI_BuildCompoundDlg |
( |
| ) |
|
◆ ActivateThisDialog
| void SMESHGUI_BuildCompoundDlg::ActivateThisDialog |
( |
| ) |
|
|
privateslot |
◆ ClickOnApply
| bool SMESHGUI_BuildCompoundDlg::ClickOnApply |
( |
| ) |
|
|
privateslot |
References SMESH::_PTR(), SMESHGUI::automaticUpdate(), CheckBoxCommon, CheckBoxMerge, ComboBoxUnion, SMESH::CreateActor(), SMESH::DisplayActor(), SMESH::GetActiveWindow(), GetDefaultName(), SMESHGUI::GetSMESHGen(), SMESHGUI_SpinBox::GetValue(), isApplyAndClose(), SMESHGUI::isStudyLocked(), isValid(), LineEditNewName, SMESHGUI::Modified(), myMeshArray, myMeshToAppendTo, mySelectionMgr, mySMESHGUI, SMESH::SetName(), SpinBoxTol, and SMESH::UpdateView().
Referenced by ClickOnOk(), and Init().
◆ ClickOnHelp
| void SMESHGUI_BuildCompoundDlg::ClickOnHelp |
( |
| ) |
|
|
privateslot |
◆ ClickOnOk
| void SMESHGUI_BuildCompoundDlg::ClickOnOk |
( |
| ) |
|
|
privateslot |
◆ DeactivateActiveDialog
| void SMESHGUI_BuildCompoundDlg::DeactivateActiveDialog |
( |
| ) |
|
|
privateslot |
◆ enterEvent()
| void SMESHGUI_BuildCompoundDlg::enterEvent |
( |
QEvent * |
| ) |
|
|
private |
◆ GetDefaultName()
| QString SMESHGUI_BuildCompoundDlg::GetDefaultName |
( |
const QString & |
theOperation | ) |
|
|
static |
◆ Init()
| void SMESHGUI_BuildCompoundDlg::Init |
( |
| ) |
|
|
private |
References buttonApply, buttonCancel, buttonHelp, buttonOk, CheckBoxMerge, ClickOnApply(), ClickOnHelp(), ClickOnOk(), ComboBoxUnion, DeactivateActiveDialog(), GetDefaultName(), SMESH::IDSOURCE, LineEditNewName, SMESH::MESH, myAppendToFilter, myMeshArray, myMeshFilter, myMeshToAppendTo, mySelectionMgr, mySMESHGUI, onResultTypeChange(), onSelectionButton(), onSelectMerge(), reject(), ResultButtonGroup, SelectButton, SelectButtonAppendTo, SelectionIntoArgument(), SMESHGUI::SetActiveDialogBox(), SMESHGUI_SpinBox::SetValue(), SpinBoxTol, and TextLabelTol.
Referenced by SMESHGUI_BuildCompoundDlg().
◆ isApplyAndClose()
| bool SMESHGUI_BuildCompoundDlg::isApplyAndClose |
( |
| ) |
const |
|
private |
◆ isValid()
| bool SMESHGUI_BuildCompoundDlg::isValid |
( |
| ) |
|
|
private |
◆ keyPressEvent()
| void SMESHGUI_BuildCompoundDlg::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
private |
◆ onResultTypeChange
| void SMESHGUI_BuildCompoundDlg::onResultTypeChange |
( |
int |
buttonID | ) |
|
|
privateslot |
◆ onSelectionButton
| void SMESHGUI_BuildCompoundDlg::onSelectionButton |
( |
| ) |
|
|
privateslot |
◆ onSelectMerge
| void SMESHGUI_BuildCompoundDlg::onSelectMerge |
( |
bool |
toMerge | ) |
|
|
privateslot |
◆ reject
| void SMESHGUI_BuildCompoundDlg::reject |
( |
| ) |
|
|
protectedvirtualslot |
◆ SelectionIntoArgument
| void SMESHGUI_BuildCompoundDlg::SelectionIntoArgument |
( |
| ) |
|
|
privateslot |
References buttonApply, buttonOk, CurrentLineEdit, SMESH::GetNameOfSelectedIObjects(), GroupButtons, LineEditAppendTo, LineEditMeshes, myMeshArray, myMeshToAppendTo, mySelectionMgr, NEW_MESH_ID, and ResultButtonGroup.
Referenced by ActivateThisDialog(), Init(), and onSelectionButton().
◆ setIsApplyAndClose()
| void SMESHGUI_BuildCompoundDlg::setIsApplyAndClose |
( |
const bool |
theFlag | ) |
|
|
private |
◆ buttonApply
| QPushButton* SMESHGUI_BuildCompoundDlg::buttonApply |
|
private |
◆ buttonCancel
| QPushButton* SMESHGUI_BuildCompoundDlg::buttonCancel |
|
private |
◆ buttonHelp
| QPushButton* SMESHGUI_BuildCompoundDlg::buttonHelp |
|
private |
◆ buttonOk
| QPushButton* SMESHGUI_BuildCompoundDlg::buttonOk |
|
private |
◆ CheckBoxCommon
| QCheckBox* SMESHGUI_BuildCompoundDlg::CheckBoxCommon |
|
private |
◆ CheckBoxMerge
| QCheckBox* SMESHGUI_BuildCompoundDlg::CheckBoxMerge |
|
private |
◆ ComboBoxUnion
| QComboBox* SMESHGUI_BuildCompoundDlg::ComboBoxUnion |
|
private |
◆ Constructor1
| QRadioButton* SMESHGUI_BuildCompoundDlg::Constructor1 |
|
private |
◆ CurrentLineEdit
| QLineEdit* SMESHGUI_BuildCompoundDlg::CurrentLineEdit |
|
private |
◆ GroupArgs
| QGroupBox* SMESHGUI_BuildCompoundDlg::GroupArgs |
|
private |
◆ GroupButtons
| QGroupBox* SMESHGUI_BuildCompoundDlg::GroupButtons |
|
private |
◆ GroupConstructors
| QGroupBox* SMESHGUI_BuildCompoundDlg::GroupConstructors |
|
private |
◆ GroupResult
| QGroupBox* SMESHGUI_BuildCompoundDlg::GroupResult |
|
private |
◆ LineEditAppendTo
| QLineEdit* SMESHGUI_BuildCompoundDlg::LineEditAppendTo |
|
private |
◆ LineEditMeshes
| QLineEdit* SMESHGUI_BuildCompoundDlg::LineEditMeshes |
|
private |
◆ LineEditNewName
| QLineEdit* SMESHGUI_BuildCompoundDlg::LineEditNewName |
|
private |
◆ myAppendToFilter
◆ myHelpFileName
| QString SMESHGUI_BuildCompoundDlg::myHelpFileName |
|
private |
◆ myIsApplyAndClose
| bool SMESHGUI_BuildCompoundDlg::myIsApplyAndClose |
|
private |
◆ myMeshArray
| SMESH::ListOfIDSources_var SMESHGUI_BuildCompoundDlg::myMeshArray |
|
private |
◆ myMeshFilter
◆ myMeshToAppendTo
| SMESH::SMESH_Mesh_var SMESHGUI_BuildCompoundDlg::myMeshToAppendTo |
|
private |
◆ mySelectionMgr
| LightApp_SelectionMgr* SMESHGUI_BuildCompoundDlg::mySelectionMgr |
|
private |
◆ mySMESHGUI
| SMESHGUI* SMESHGUI_BuildCompoundDlg::mySMESHGUI |
|
private |
◆ ResultButtonGroup
| QButtonGroup* SMESHGUI_BuildCompoundDlg::ResultButtonGroup |
|
private |
◆ SelectButton
| QPushButton* SMESHGUI_BuildCompoundDlg::SelectButton |
|
private |
◆ SelectButtonAppendTo
| QPushButton* SMESHGUI_BuildCompoundDlg::SelectButtonAppendTo |
|
private |
◆ SpinBoxTol
◆ TextLabelMeshes
| QLabel* SMESHGUI_BuildCompoundDlg::TextLabelMeshes |
|
private |
◆ TextLabelTol
| QLabel* SMESHGUI_BuildCompoundDlg::TextLabelTol |
|
private |
◆ TextLabelUnion
| QLabel* SMESHGUI_BuildCompoundDlg::TextLabelUnion |
|
private |