Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements. More...
#include <SMESHGUI_ShapeByMeshDlg.h>
Public Member Functions | |
SMESHGUI_ShapeByMeshDlg (bool isMultipleAllowed) | |
Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements. More... | |
virtual | ~SMESHGUI_ShapeByMeshDlg () |
virtual void | show () |
virtual void | setContentActive (const bool) |
set all content to enable (parameter is true) or disable state More... | |
Static Public Member Functions | |
static int | prefix (const QString &) |
Return hard-coded prefix using to differ overlapping types. More... | |
Protected Member Functions | |
SUIT_Desktop * | desktop () const |
find desktop of active application More... | |
SUIT_ResourceMgr * | resourceMgr () const |
gets resource manager More... | |
Private Member Functions | |
QFrame * | createMainFrame (QWidget *) |
void | setMultipleAllowed (bool) |
Private Attributes | |
QGroupBox * | myElemTypeBox |
QButtonGroup * | myElemTypeGroup |
QLineEdit * | myElementId |
QLineEdit * | myGeomName |
bool | myIsMultipleAllowed |
Friends | |
class | SMESHGUI_ShapeByMeshOp |
Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements.
SMESHGUI_ShapeByMeshDlg::SMESHGUI_ShapeByMeshDlg | ( | bool | isMultipleAllowed | ) |
Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements.
References createMainFrame(), MARGIN, and SPACING.
|
virtual |
References MARGIN, myElementId, myElemTypeBox, myElemTypeGroup, myGeomName, myIsMultipleAllowed, and SPACING.
Referenced by SMESHGUI_ShapeByMeshDlg().
|
protectedinherited |
find desktop of active application
References MESHCUT::d.
|
staticinherited |
Return hard-coded prefix using to differ overlapping types.
Referenced by SMESHGUI_Dialog::SMESHGUI_Dialog(), and SMESHGUI_SelectionOp::typeById().
|
protectedinherited |
gets resource manager
Referenced by SMESHGUI_ComputeDlg::createMainFrame(), SMESHGUI_DisplayEntitiesDlg::SMESHGUI_DisplayEntitiesDlg(), and SMESHGUI_GroupOnShapeDlg::SMESHGUI_GroupOnShapeDlg().
|
virtualinherited |
set all content to enable (parameter is true) or disable state
Referenced by SMESHGUI_Operation::setDialogActive().
|
private |
References myIsMultipleAllowed.
|
virtualinherited |
Referenced by SMESHGUI_MeshOp::onCloseShapeByMeshDlg(), SMESHGUI_MeshOp::onPublishShapeByMeshDlg(), SMESHGUI_BaseComputeOp::showComputeResult(), SMESHGUI_BaseComputeOp::showEvaluateResult(), SMESHGUI_FindElemByPointOp::startOperation(), SMESHGUI_ReorientFacesOp::startOperation(), SMESHGUI_GroupOnShapeOp::startOperation(), SMESHGUI_ConvToQuadOp::startOperation(), SMESHGUI_MakeNodeAtPointOp::startOperation(), SMESHGUI_SplitBiQuadOp::startOperation(), SMESHGUI_MeshOp::startOperation(), SMESHGUI_MeshOrderOp::startOperation(), SMESHGUI_ShapeByMeshOp::startOperation(), and SMESHGUI_Add0DElemsOnAllNodesOp::startOperation().
|
friend |
|
private |
|
private |
Referenced by createMainFrame().
|
private |
|
private |
|
private |
Referenced by createMainFrame(), and setMultipleAllowed().