#include <GroupGUI_GroupDlg.h>

Public Types | |
| enum | Mode { CreateGroup, EditGroup } |
Signals | |
| void | constructorsClicked (int) |
Public Member Functions | |
| GroupGUI_GroupDlg (Mode mode, GeometryGUI *, QWidget *parent=0) | |
| ~GroupGUI_GroupDlg () | |
Protected Slots | |
| virtual void | ClickOnCancel () |
| virtual void | processPreview () |
| void | LineEditReturnPressed () |
| void | DeactivateActiveDialog () |
| void | ClickOnHelp () |
Protected Member Functions | |
| virtual GEOM::GEOM_IOperations_ptr | createOperation () |
| virtual bool | isValid (QString &) |
| virtual bool | execute (ObjectList &) |
| virtual GEOM::GEOM_Object_ptr | getFather (GEOM::GEOM_Object_ptr) |
| void | closeEvent (QCloseEvent *) |
| void | initSpinBox (QSpinBox *, int, int, int=1) |
| void | initSpinBox (SalomeApp_DoubleSpinBox *, double, double, double=0.1, const char *="length_precision") |
| void | updateAttributes (GEOM::GEOM_Object_ptr, const QStringList &) |
| void | keyPressEvent (QKeyEvent *) |
| void | initName (const QString &=QString()) |
| virtual QString | getNewObjectName () const |
| int | getConstructorId () const |
| void | setConstructorId (const int) |
| void | unsetConstructorId () |
| void | showOnlyPreviewControl () |
| void | setHelpFileName (const QString &) |
| DlgRef_Skeleton * | mainFrame () |
| QWidget * | centralWidget () |
| QPushButton * | buttonCancel () const |
| QPushButton * | buttonOk () const |
| QPushButton * | buttonApply () const |
| QPushButton * | buttonHelp () const |
| void | display (const ObjectList &, const bool=true) |
| void | display (GEOM::GEOM_Object_ptr, const bool=true) |
| void | erase (const ObjectList &, const bool=true) |
| void | erase (GEOM::GEOM_Object_ptr, const bool=true) |
| void | redisplay (const ObjectList &, const bool=true, const bool=true) |
| void | redisplay (GEOM::GEOM_Object_ptr, const bool=true, const bool=true) |
| virtual void | displayPreview (const bool display, const bool activate=false, const bool update=true, const bool toRemoveFromEngine=true, const double lineWidth=-1, const int displayMode=-1, const int color=-1) |
| virtual void | displayPreview (GEOM::GEOM_Object_ptr obj, const bool append=false, const bool activate=false, const bool update=true, const double lineWidth=-1, const int displayMode=-1, const int color=-1) |
| void | displayPreview (const SALOME_Prs *prs, const bool append=false, const bool=true) |
| void | erasePreview (const bool=true) |
| void | localSelection (const ObjectList &, const int) |
| void | localSelection (GEOM::GEOM_Object_ptr, const int) |
| void | activate (const int) |
| void | globalSelection (const int=GEOM_ALLOBJECTS, const bool=false) |
| void | globalSelection (const TColStd_MapOfInteger &, const bool=false) |
| void | globalSelection (const TColStd_MapOfInteger &, const QList< int > &, const bool=false) |
| void | updateViewer () |
| void | prepareSelection (const ObjectList &, const int) |
| void | prepareSelection (GEOM::GEOM_Object_ptr, const int) |
| QString | addInStudy (GEOM::GEOM_Object_ptr, const char *theName) |
| bool | openCommand () |
| bool | abortCommand () |
| bool | commitCommand (const char *=0) |
| bool | hasCommand () const |
| void | updateObjBrowser () const |
| int | getStudyId () const |
| SalomeApp_Study * | getStudy () const |
| bool | checkViewWindow () |
| bool | onAccept (const bool publish=true, const bool useTransaction=true) |
| void | showError () |
| void | showError (const QString &msg) |
| GEOM::GEOM_IOperations_ptr | getOperation () |
| void | setPrefix (const QString &prefix) |
| QString | getPrefix (GEOM::GEOM_Object_ptr=GEOM::GEOM_Object::_nil()) const |
| bool | selectObjects (ObjectList &objects) |
| virtual void | restoreSubShapes (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject) |
| virtual bool | extractPrefix () const |
| virtual void | addSubshapesToStudy () |
| GEOM::GEOM_Object_ptr | findObjectInFather (GEOM::GEOM_Object_ptr theFather, const QString &theName) |
| GEOM::GEOM_Object_ptr | findObjectInFather (GEOM::GEOM_Object_ptr theFather, int theIndex) |
| GEOM::GeomObjPtr | getSelected (TopAbs_ShapeEnum type) |
| GEOM::GeomObjPtr | getSelected (const QList< TopAbs_ShapeEnum > &types) |
| QList< GEOM::GeomObjPtr > | getSelected (TopAbs_ShapeEnum type, int count, bool strict=true) |
| QList< GEOM::GeomObjPtr > | getSelected (const QList< TopAbs_ShapeEnum > &types, int count, bool strict=true) |
| void | SetIsPreview (const bool thePreview) |
| bool | IsPreview () |
| GEOM_Displayer * | getDisplayer () |
| SUIT_Desktop * | getDesktop () const |
| virtual void | setIsApplyAndClose (const bool theFlag) |
| virtual bool | isApplyAndClose () const |
| virtual void | setIsOptimizedBrowsing (const bool theFlag) |
| virtual bool | isOptimizedBrowsing () const |
Static Protected Member Functions | |
| static GEOM::GEOM_Gen_ptr | getGeomEngine () |
Protected Attributes | |
| QLineEdit * | myEditCurrentArgument |
| Current LineEdit. | |
| GeometryGUI * | myGeomGUI |
| reference GEOM GUI | |
| QString | myHelpFileName |
| Associated HTML help file name. | |
| QButtonGroup * | myRBGroup |
| radio button group | |
| DlgRef_Skeleton * | myMainFrame |
| dialog box's mainframe widgetx | |
Private Slots | |
| void | ClickOnOk () |
| bool | ClickOnApply () |
| void | ActivateThisDialog () |
| void | SelectionIntoArgument () |
| void | SetEditCurrentArgument () |
| void | ConstructorsClicked (int) |
| void | selectAllSubShapes () |
| void | add () |
| void | remove () |
| void | showOnlySelected () |
| void | selectionChanged () |
Private Member Functions | |
| void | Init () |
| void | enterEvent (QEvent *) |
| int | subSelectionWay () const |
| TopAbs_ShapeEnum | getShapeType () const |
| void | setShapeType (const TopAbs_ShapeEnum) |
| void | activateSelection () |
| void | updateState (bool isAdd=false) |
| void | highlightSubShapes () |
| void | onGetInPlace () |
| void | setInPlaceObj (GEOM::GEOM_Object_var, const bool isVisible=1) |
| int | getSelectedSubshapes (TColStd_IndexedMapOfInteger &theMapIndex) |
Private Attributes | |
| Mode | myMode |
| bool | myBusy |
| bool | myIsShapeType |
| bool | myIsHiddenMain |
| GEOM::GEOM_Object_var | myMainObj |
| GEOM::GEOM_Object_var | myGroup |
| GEOM::GEOM_Object_var | myInPlaceObj |
| int | myInPlaceObjSelectState |
| TColStd_DataMapOfIntegerInteger | myMain2InPlaceIndices |
| QPushButton * | mySelBtn |
| QLineEdit * | myMainName |
| QPushButton * | mySelBtn2 |
| QLineEdit * | myShape2Name |
| QGroupBox * | myRestrictGroupBox |
| QButtonGroup * | myRestrictGroup |
| QPushButton * | mySelAllBtn |
| QPushButton * | myAddBtn |
| QPushButton * | myRemBtn |
| QPushButton * | myShowOnlyBtn |
| QPushButton * | myHideSelBtn |
| QPushButton * | myShowAllBtn |
| QListWidget * | myIdList |
| GroupGUI_GroupDlg::GroupGUI_GroupDlg | ( | Mode | mode, |
| GeometryGUI * | theGeometryGUI, | ||
| QWidget * | parent = 0 |
||
| ) |
References ALL_SUBSHAPES, GEOMBase_Skeleton.centralWidget(), CreateGroup, GET_IN_PLACE, Init(), GEOMBase_Skeleton.mainFrame(), myAddBtn, myHideSelBtn, myIdList, myMainName, myMainObj, myMode, myRemBtn, myRestrictGroup, myRestrictGroupBox, mySelAllBtn, mySelBtn, mySelBtn2, myShape2Name, myShowAllBtn, myShowOnlyBtn, GEOMBase_Skeleton.setHelpFileName(), and SUBSHAPES_OF_SHAPE2.
| GroupGUI_GroupDlg::~GroupGUI_GroupDlg | ( | ) |
References GEOM_Displayer.Display(), GEOMBase_Helper.getDisplayer(), myIsHiddenMain, and myMainObj.
| GEOM::GEOM_IOperations_ptr GroupGUI_GroupDlg::createOperation | ( | ) | [protected, virtual] |
Reimplemented from GEOMBase_Helper.
References GEOMBase_Helper.getGeomEngine(), and GEOMBase_Helper.getStudyId().
| bool GroupGUI_GroupDlg::isValid | ( | QString & | theMessage | ) | [protected, virtual] |
Reimplemented from GEOMBase_Helper.
References CreateGroup, GEOMBase_Skeleton.getNewObjectName(), GEOMBase_Helper.getStudy(), myIdList, myMainObj, myMode, and RETURN_WITH_MSG.
| bool GroupGUI_GroupDlg::execute | ( | ObjectList & | objects | ) | [protected, virtual] |
Reimplemented from GEOMBase_Helper.
References CreateGroup, EditGroup, GEOMBase.GetIORFromObject(), GEOMBase_Skeleton.getNewObjectName(), GEOMBase_Helper.getOperation(), getShapeType(), GEOMBase_Helper.getStudy(), myGroup, myIdList, myMainObj, and myMode.
| GEOM::GEOM_Object_ptr GroupGUI_GroupDlg::getFather | ( | GEOM::GEOM_Object_ptr | theObj | ) | [protected, virtual] |
Reimplemented from GEOMBase_Helper.
References GEOM_GROUP, and GEOMBase_Helper.getOperation().
| void GroupGUI_GroupDlg::closeEvent | ( | QCloseEvent * | e | ) | [protected] |
Reimplemented from GEOMBase_Skeleton.
References GEOMBase_Helper.erasePreview(), and setInPlaceObj().
| void GroupGUI_GroupDlg::ClickOnOk | ( | ) | [private, slot] |
| bool GroupGUI_GroupDlg::ClickOnApply | ( | ) | [private, slot] |
| void GroupGUI_GroupDlg::ActivateThisDialog | ( | ) | [private, slot] |
Reimplemented from GEOMBase_Skeleton.
References activateSelection(), GEOMBase_Skeleton.myGeomGUI, and SelectionIntoArgument().
| void GroupGUI_GroupDlg::SelectionIntoArgument | ( | ) | [private, slot] |
References activateSelection(), ALL_SUBSHAPES, GEOMBase.ConvertIOinGEOMObject(), GEOM_Displayer.Display(), GEOMBase_Helper.getDisplayer(), GEOMBase.GetName(), getSelectedSubshapes(), highlightSubShapes(), PAL_MESH_030_geometry.i, GEOMBase.IsShape(), myBusy, GEOMBase_Skeleton.myEditCurrentArgument, GEOMBase_Skeleton.myGeomGUI, myIdList, myIsHiddenMain, myMainName, myMainObj, myShape2Name, onGetInPlace(), subSelectionWay(), and updateState().
| void GroupGUI_GroupDlg::SetEditCurrentArgument | ( | ) | [private, slot] |
| void GroupGUI_GroupDlg::ConstructorsClicked | ( | int | constructorId | ) | [private, slot] |
| void GroupGUI_GroupDlg::selectAllSubShapes | ( | ) | [private, slot] |
| void GroupGUI_GroupDlg::add | ( | ) | [private, slot] |
References getSelectedSubshapes(), PAL_MESH_030_geometry.i, myIdList, and updateState().
| void GroupGUI_GroupDlg::remove | ( | ) | [private, slot] |
References highlightSubShapes(), and myIdList.
| void GroupGUI_GroupDlg::showOnlySelected | ( | ) | [private, slot] |
| void GroupGUI_GroupDlg::selectionChanged | ( | ) | [private, slot] |
References highlightSubShapes().
| void GroupGUI_GroupDlg::Init | ( | ) | [private] |
Reimplemented from GEOMBase_Skeleton.
References activateSelection(), add(), GEOMBase_Skeleton.buttonApply(), GEOMBase_Skeleton.buttonOk(), ClickOnApply(), ClickOnOk(), ConstructorsClicked(), GEOMBase_Skeleton.constructorsClicked(), GEOMBase.ConvertIOinGEOMObject(), CreateGroup, EditGroup, GEOM_GROUP, GEOMBase.GetName(), GEOMBase_Helper.getOperation(), PAL_MESH_030_geometry.i, GEOMBase_Skeleton.initName(), GEOMBase_Skeleton.mainFrame(), myAddBtn, myBusy, GEOMBase_Skeleton.myEditCurrentArgument, GEOMBase_Skeleton.myGeomGUI, myGroup, myHideSelBtn, myIdList, myIsShapeType, myMainName, myMainObj, myMode, myRemBtn, myRestrictGroup, mySelAllBtn, mySelBtn, mySelBtn2, myShowAllBtn, myShowOnlyBtn, selectAllSubShapes(), selectionChanged(), SelectionIntoArgument(), SetEditCurrentArgument(), setInPlaceObj(), setShapeType(), showOnlySelected(), and GEOMBase_Skeleton.unsetConstructorId().
| void GroupGUI_GroupDlg::enterEvent | ( | QEvent * | e | ) | [private] |
References ActivateThisDialog(), and GEOMBase_Skeleton.buttonCancel().
| int GroupGUI_GroupDlg::subSelectionWay | ( | ) | const [private] |
References myRestrictGroup.
| TopAbs_ShapeEnum GroupGUI_GroupDlg::getShapeType | ( | ) | const [private] |
References GEOMBase_Skeleton.getConstructorId().
| void GroupGUI_GroupDlg::setShapeType | ( | const TopAbs_ShapeEnum | theType | ) | [private] |
References myIsShapeType, and GEOMBase_Skeleton.setConstructorId().
| void GroupGUI_GroupDlg::activateSelection | ( | ) | [private] |
References ALL_SUBSHAPES, GEOM_Displayer.buildSubshapePresentation(), GEOMBase_Helper.displayPreview(), GEOM_Displayer.Erase(), GEOMBase_Helper.erasePreview(), GEOM_ALLSHAPES, GEOM_Client.get_client(), GEOMBase_Helper.getDisplayer(), GeometryGUI.GetGeomGen(), GEOM_Client.GetShape(), getShapeType(), GEOMBase_Helper.globalSelection(), Handle(), MapShapes(), GEOMBase_Skeleton.myEditCurrentArgument, myInPlaceObj, myIsHiddenMain, myIsShapeType, myMain2InPlaceIndices, myMainObj, SelectionIntoArgument(), GEOM_Displayer.SetDisplayMode(), and subSelectionWay().
| void GroupGUI_GroupDlg::updateState | ( | bool | isAdd = false | ) | [private] |
| void GroupGUI_GroupDlg::highlightSubShapes | ( | ) | [private] |
| void GroupGUI_GroupDlg::onGetInPlace | ( | ) | [private] |
References activateSelection(), GEOMBase.ConvertIOinGEOMObject(), GET_IN_PLACE, GEOMBase_Helper.getGeomEngine(), GEOMBase.GetName(), GEOMBase_Helper.getStudyId(), GEOMBase.IsShape(), GEOMBase_Skeleton.myEditCurrentArgument, GEOMBase_Skeleton.myGeomGUI, myGroup, myIdList, myMainObj, setInPlaceObj(), and subSelectionWay().
| void GroupGUI_GroupDlg::setInPlaceObj | ( | GEOM::GEOM_Object_var | theObj, |
| const bool | isVisible = 1 |
||
| ) | [private] |
| int GroupGUI_GroupDlg::getSelectedSubshapes | ( | TColStd_IndexedMapOfInteger & | theMapIndex | ) | [private] |
References ALL_SUBSHAPES, GeometryGUI.ClientSObjectToObject(), GEOM_GROUP, GEOM_Client.get_client(), GeometryGUI.GetGeomGen(), GEOM_Client.GetShape(), GEOMBase.GetShape(), getShapeType(), Handle(), PAL_MESH_030_geometry.i, MapShapes(), GEOMBase_Skeleton.myGeomGUI, myMain2InPlaceIndices, myMainObj, and subSelectionWay().
| void GEOMBase_Skeleton::initSpinBox | ( | QSpinBox * | spinBox, |
| int | min, | ||
| int | max, | ||
| int | step = 1 |
||
| ) | [protected, inherited] |
| void GEOMBase_Skeleton::initSpinBox | ( | SalomeApp_DoubleSpinBox * | spinBox, |
| double | min, | ||
| double | max, | ||
| double | step = 0.1, |
||
| const char * | quantity = "length_precision" |
||
| ) | [protected, inherited] |
| void GEOMBase_Skeleton::updateAttributes | ( | GEOM::GEOM_Object_ptr | theObj, |
| const QStringList & | theParameters | ||
| ) | [protected, inherited] |
| void GEOMBase_Skeleton::keyPressEvent | ( | QKeyEvent * | e | ) | [protected, inherited] |
References GEOMBase_Skeleton.ClickOnHelp().
| void GEOMBase_Skeleton::initName | ( | const QString & | thePrefix = QString() | ) | [protected, inherited] |
initialize "Name" field with a string "thePrefix_X" (Vertex_3)
References GEOMBase.GetDefaultName(), GEOMBase_Helper.getPrefix(), GEOMBase_Skeleton.myMainFrame, and GEOMBase_Helper.setPrefix().
| QString GEOMBase_Skeleton::getNewObjectName | ( | ) | const [protected, virtual, inherited] |
returns contents of "Name" field
Reimplemented from GEOMBase_Helper.
Reimplemented in BlocksGUI_ExplodeDlg, and EntityGUI_SubShapeDlg.
References GEOMBase_Skeleton.myMainFrame.
| int GEOMBase_Skeleton::getConstructorId | ( | ) | const [protected, inherited] |
returns id of a selected "constructor" radio button or '-1' in case of error
References GEOMBase_Skeleton.myRBGroup.
| void GEOMBase_Skeleton::setConstructorId | ( | const int | id | ) | [protected, inherited] |
set selected "constructor" radio button id
References GEOMBase_Skeleton.myRBGroup.
| void GEOMBase_Skeleton::unsetConstructorId | ( | ) | [protected, inherited] |
unset selection on all "constructor" radio buttons
References GEOMBase_Skeleton.myRBGroup.
| void GEOMBase_Skeleton::showOnlyPreviewControl | ( | ) | [protected, inherited] |
References GEOMBase_Skeleton.mainFrame().
| void GEOMBase_Skeleton::setHelpFileName | ( | const QString & | theName | ) | [protected, inherited] |
References GEOMBase_Skeleton.myHelpFileName.
| DlgRef_Skeleton * GEOMBase_Skeleton::mainFrame | ( | ) | [protected, inherited] |
References GEOMBase_Skeleton.myMainFrame.
| QWidget * GEOMBase_Skeleton::centralWidget | ( | ) | [protected, inherited] |
References GEOMBase_Skeleton.myMainFrame.
| QPushButton * GEOMBase_Skeleton::buttonCancel | ( | ) | const [protected, inherited] |
References GEOMBase_Skeleton.myMainFrame.
| QPushButton * GEOMBase_Skeleton::buttonOk | ( | ) | const [protected, inherited] |
References GEOMBase_Skeleton.myMainFrame.
| QPushButton * GEOMBase_Skeleton::buttonApply | ( | ) | const [protected, inherited] |
References GEOMBase_Skeleton.myMainFrame.
| QPushButton * GEOMBase_Skeleton::buttonHelp | ( | ) | const [protected, inherited] |
References GEOMBase_Skeleton.myMainFrame.
| void GEOMBase_Skeleton::ClickOnCancel | ( | ) | [protected, virtual, slot, inherited] |
Reimplemented in RepairGUI_GlueDlg.
| void GEOMBase_Skeleton::processPreview | ( | ) | [protected, virtual, slot, inherited] |
Reimplemented in AdvancedGUI_PipeTShapeDlg.
References GEOMBase_Helper.displayPreview(), and GEOMBase_Skeleton.mainFrame().
| void GEOMBase_Skeleton::LineEditReturnPressed | ( | ) | [protected, slot, inherited] |
Reimplemented in BasicGUI_WorkingPlaneDlg, BlocksGUI_PropagateDlg, EntityGUI_SubShapeDlg, MeasureGUI_CenterMassDlg, MeasureGUI_CheckCompoundOfBlocksDlg, MeasureGUI_NormaleDlg, OperationGUI_ArchimedeDlg, OperationGUI_ChamferDlg, OperationGUI_Fillet1d2dDlg, OperationGUI_FilletDlg, OperationGUI_GetShapesOnShapeDlg, OperationGUI_PartitionDlg, RepairGUI_ChangeOrientationDlg, RepairGUI_CloseContourDlg, RepairGUI_DivideEdgeDlg, RepairGUI_GlueDlg, RepairGUI_LimitToleranceDlg, RepairGUI_RemoveExtraEdgesDlg, RepairGUI_RemoveHolesDlg, RepairGUI_RemoveIntWiresDlg, RepairGUI_SewingDlg, and RepairGUI_SuppressFacesDlg.
References GEOMBase_Skeleton.myEditCurrentArgument, GEOMBase_Skeleton.myGeomGUI, and GEOMBase.SelectionByNameInDialogs().
| void GEOMBase_Skeleton::DeactivateActiveDialog | ( | ) | [protected, slot, inherited] |
Reimplemented in BasicGUI_CircleDlg, BasicGUI_CurveDlg, BasicGUI_EllipseDlg, BasicGUI_LineDlg, BasicGUI_PlaneDlg, BasicGUI_PointDlg, BasicGUI_VectorDlg, BasicGUI_WorkingPlaneDlg, BuildGUI_WireDlg, EntityGUI_3DSketcherDlg, PrimitiveGUI_FaceDlg, and PrimitiveGUI_SphereDlg.
References GEOMBase_Helper.erasePreview(), GEOMBase_Helper.globalSelection(), GEOMBase_Skeleton.myGeomGUI, and GeometryGUI.SetActiveDialogBox().
| void GEOMBase_Skeleton::ClickOnHelp | ( | ) | [protected, slot, inherited] |
References GEOMBase_Skeleton.myGeomGUI, and GEOMBase_Skeleton.myHelpFileName.
| void GEOMBase_Skeleton.constructorsClicked | ( | int | ) | [signal, inherited] |
| GEOM::GEOM_Gen_ptr GEOMBase_Helper::getGeomEngine | ( | ) | [static, protected, inherited] |
References GeometryGUI.GetGeomGen().
| void GEOMBase_Helper::display | ( | const ObjectList & | objList, |
| const bool | updateView = true |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer().
| void GEOMBase_Helper::display | ( | GEOM::GEOM_Object_ptr | object, |
| const bool | updateView = true |
||
| ) | [protected, inherited] |
| void GEOMBase_Helper::erase | ( | const ObjectList & | objList, |
| const bool | updateView = true |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer().
| void GEOMBase_Helper::erase | ( | GEOM::GEOM_Object_ptr | object, |
| const bool | updateView = true |
||
| ) | [protected, inherited] |
| void GEOMBase_Helper::redisplay | ( | const ObjectList & | objList, |
| const bool | withChildren = true, |
||
| const bool | updateView = true |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer().
| void GEOMBase_Helper::redisplay | ( | GEOM::GEOM_Object_ptr | object, |
| const bool | withChildren = true, |
||
| const bool | updateView = true |
||
| ) | [protected, inherited] |
| void GEOMBase_Helper::displayPreview | ( | const bool | display, |
| const bool | activate = false, |
||
| const bool | update = true, |
||
| const bool | toRemoveFromEngine = true, |
||
| const double | lineWidth = -1, |
||
| const int | displayMode = -1, |
||
| const int | color = -1 |
||
| ) | [protected, virtual, inherited] |
| void GEOMBase_Helper::displayPreview | ( | GEOM::GEOM_Object_ptr | obj, |
| const bool | append = false, |
||
| const bool | activate = false, |
||
| const bool | update = true, |
||
| const double | lineWidth = -1, |
||
| const int | displayMode = -1, |
||
| const int | color = -1 |
||
| ) | [protected, virtual, inherited] |
Reimplemented in EntityGUI_3DSketcherDlg, and EntityGUI_SketcherDlg.
References GEOM_Displayer.BuildPrs(), GEOMBase_Helper.displayPreview(), GEOMBase_Helper.getDisplayer(), GEOM_Displayer.SetColor(), GEOM_Displayer.SetDisplayMode(), GEOM_Displayer.SetName(), GEOM_Displayer.SetToActivate(), GEOM_Displayer.SetWidth(), GEOM_Displayer.UnsetColor(), and GEOM_Displayer.UnsetName().
| void GEOMBase_Helper::displayPreview | ( | const SALOME_Prs * | prs, |
| const bool | append = false, |
||
| const bool | update = true |
||
| ) | [protected, inherited] |
| void GEOMBase_Helper::erasePreview | ( | const bool | update = true | ) | [protected, inherited] |
| void GEOMBase_Helper::localSelection | ( | const ObjectList & | theObjs, |
| const int | theMode | ||
| ) | [protected, inherited] |
| void GEOMBase_Helper::localSelection | ( | GEOM::GEOM_Object_ptr | obj, |
| const int | mode | ||
| ) | [protected, inherited] |
| void GEOMBase_Helper::activate | ( | const int | theType | ) | [protected, inherited] |
| void GEOMBase_Helper::globalSelection | ( | const int | theMode = GEOM_ALLOBJECTS, |
| const bool | update = false |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer(), and GEOM_Displayer.GlobalSelection().
| void GEOMBase_Helper::globalSelection | ( | const TColStd_MapOfInteger & | theModes, |
| const bool | update = false |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer(), and GEOM_Displayer.GlobalSelection().
| void GEOMBase_Helper::globalSelection | ( | const TColStd_MapOfInteger & | theModes, |
| const QList< int > & | subShapes, | ||
| const bool | update = false |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer(), and GEOM_Displayer.GlobalSelection().
| void GEOMBase_Helper::updateViewer | ( | ) | [protected, inherited] |
References GEOMBase_Helper.getDisplayer().
| void GEOMBase_Helper.prepareSelection | ( | const ObjectList & | , |
| const int | |||
| ) | [protected, inherited] |
| void GEOMBase_Helper.prepareSelection | ( | GEOM::GEOM_Object_ptr | , |
| const int | |||
| ) | [protected, inherited] |
| QString GEOMBase_Helper::addInStudy | ( | GEOM::GEOM_Object_ptr | theObj, |
| const char * | theName | ||
| ) | [protected, inherited] |
| bool GEOMBase_Helper::openCommand | ( | ) | [protected, inherited] |
| bool GEOMBase_Helper::abortCommand | ( | ) | [protected, inherited] |
References GEOMBase_Helper.hasCommand(), and GEOMBase_Helper.myCommand.
| bool GEOMBase_Helper::commitCommand | ( | const char * | = 0 | ) | [protected, inherited] |
References GEOMBase_Helper.hasCommand(), and GEOMBase_Helper.myCommand.
| bool GEOMBase_Helper::hasCommand | ( | ) | const [protected, inherited] |
References GEOMBase_Helper.myCommand.
| void GEOMBase_Helper::updateObjBrowser | ( | ) | const [protected, inherited] |
| int GEOMBase_Helper::getStudyId | ( | ) | const [protected, inherited] |
References GEOMBase_Helper.getStudy().
| SalomeApp_Study * GEOMBase_Helper::getStudy | ( | ) | const [protected, inherited] |
References GEOMBase_Helper.getDesktop().
| bool GEOMBase_Helper::checkViewWindow | ( | ) | [protected, inherited] |
References GEOMBase_Helper.myViewWindow.
| bool GEOMBase_Helper::onAccept | ( | const bool | publish = true, |
| const bool | useTransaction = true |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.abortCommand(), GEOMBase_Helper.addInStudy(), GEOMBase_Helper.addSubshapesToStudy(), GEOMBase_Helper.clearShapeBuffer(), GEOMBase_Helper.commitCommand(), GEOMBase_Helper.display(), GEOMBase_Helper.erasePreview(), GEOMBase_Helper.execute(), GEOMBase_Helper.extractPrefix(), GEOMBase.GetDefaultName(), GEOMBase_Helper.getNewObjectName(), GEOMBase_Helper.getOperation(), GEOMBase_Helper.getPrefix(), GEOMBase_Helper.isApplyAndClose(), GEOMBase_Helper.isOptimizedBrowsing(), GEOMBase_Helper.isValid(), GEOMBase_Helper.openCommand(), GEOMBase_Helper.redisplay(), GEOMBase_Helper.showError(), GEOMBase_Helper.updateObjBrowser(), and GEOMBase_Helper.updateViewer().
| void GEOMBase_Helper::showError | ( | ) | [protected, inherited] |
References GEOMBase_Helper.getOperation().
| void GEOMBase_Helper::showError | ( | const QString & | msg | ) | [protected, inherited] |
| GEOM::GEOM_IOperations_ptr GEOMBase_Helper::getOperation | ( | ) | [protected, inherited] |
References GEOMBase_Helper.createOperation(), and GEOMBase_Helper.myOperation.
| void GEOMBase_Helper.setPrefix | ( | const QString & | prefix | ) | [protected, inherited] |
| QString GEOMBase_Helper::getPrefix | ( | GEOM::GEOM_Object_ptr | theObj = GEOM::GEOM_Object::_nil() | ) | const [protected, inherited] |
References GEOM.COMPOUND, GEOM.COMPSOLID, GEOM.EDGE, GEOM.FACE, GEOMBase_Helper.myPrefix, GEOM.SHELL, GEOM.SOLID, GEOM.VERTEX, and GEOM.WIRE.
| bool GEOMBase_Helper::selectObjects | ( | ObjectList & | objects | ) | [protected, inherited] |
References GEOMBase_Helper.getEntry().
| void GEOMBase_Helper::restoreSubShapes | ( | SALOMEDS::Study_ptr | theStudy, |
| SALOMEDS::SObject_ptr | theSObject | ||
| ) | [protected, virtual, inherited] |
Reimplemented in AdvancedGUI_PipeTShapeDlg, BooleanGUI_Dialog, BuildGUI_CompoundDlg, OperationGUI_PartitionDlg, RepairGUI_GlueDlg, RepairGUI_LimitToleranceDlg, RepairGUI_RemoveExtraEdgesDlg, RepairGUI_SuppressFacesDlg, TransformationGUI_MirrorDlg, TransformationGUI_MultiRotationDlg, TransformationGUI_MultiTranslationDlg, TransformationGUI_OffsetDlg, TransformationGUI_PositionDlg, TransformationGUI_RotationDlg, TransformationGUI_ScaleDlg, and TransformationGUI_TranslationDlg.
| bool GEOMBase_Helper::extractPrefix | ( | ) | const [protected, virtual, inherited] |
Reimplemented in GenerationGUI_PipeDlg, GenerationGUI_PrismDlg, and GenerationGUI_RevolDlg.
| void GEOMBase_Helper::addSubshapesToStudy | ( | ) | [protected, virtual, inherited] |
Reimplemented in BasicGUI_ArcDlg, BasicGUI_CircleDlg, BasicGUI_CurveDlg, BasicGUI_EllipseDlg, BasicGUI_LineDlg, BasicGUI_MarkerDlg, BasicGUI_PlaneDlg, BasicGUI_PointDlg, BasicGUI_VectorDlg, BlocksGUI_BlockDlg, BlocksGUI_QuadFaceDlg, BuildGUI_EdgeDlg, BuildGUI_WireDlg, GenerationGUI_PipeDlg, GenerationGUI_PrismDlg, GenerationGUI_RevolDlg, PrimitiveGUI_BoxDlg, PrimitiveGUI_ConeDlg, PrimitiveGUI_CylinderDlg, PrimitiveGUI_DiskDlg, PrimitiveGUI_FaceDlg, PrimitiveGUI_SphereDlg, PrimitiveGUI_TorusDlg, TransformationGUI_MirrorDlg, TransformationGUI_MultiRotationDlg, TransformationGUI_MultiTranslationDlg, TransformationGUI_PositionDlg, TransformationGUI_RotationDlg, TransformationGUI_ScaleDlg, and TransformationGUI_TranslationDlg.
| GEOM::GEOM_Object_ptr GEOMBase_Helper::findObjectInFather | ( | GEOM::GEOM_Object_ptr | theFather, |
| const QString & | theName | ||
| ) | [protected, inherited] |
References GeometryGUI.ClientSObjectToObject(), and GEOMBase.GetIORFromObject().
| GEOM::GEOM_Object_ptr GEOMBase_Helper::findObjectInFather | ( | GEOM::GEOM_Object_ptr | theFather, |
| int | theIndex | ||
| ) | [protected, inherited] |
| GEOM::GeomObjPtr GEOMBase_Helper::getSelected | ( | TopAbs_ShapeEnum | type | ) | [protected, inherited] |
| GEOM::GeomObjPtr GEOMBase_Helper::getSelected | ( | const QList< TopAbs_ShapeEnum > & | types | ) | [protected, inherited] |
References GEOMBase_Helper.getSelected().
| QList< GEOM::GeomObjPtr > GEOMBase_Helper::getSelected | ( | TopAbs_ShapeEnum | type, |
| int | count, | ||
| bool | strict = true |
||
| ) | [protected, inherited] |
References GEOMBase_Helper.getSelected().
| QList< GEOM::GeomObjPtr > GEOMBase_Helper::getSelected | ( | const QList< TopAbs_ShapeEnum > & | types, |
| int | count, | ||
| bool | strict = true |
||
| ) | [protected, inherited] |
| void GEOMBase_Helper.SetIsPreview | ( | const bool | thePreview | ) | [protected, inherited] |
| bool GEOMBase_Helper.IsPreview | ( | ) | [protected, inherited] |
| GEOM_Displayer * GEOMBase_Helper::getDisplayer | ( | ) | [protected, inherited] |
Reimplemented in MeasureGUI_Skeleton, and RepairGUI_FreeFacesDlg.
References GEOMBase_Helper.getStudy(), and GEOMBase_Helper.myDisplayer.
| SUIT_Desktop * GEOMBase_Helper::getDesktop | ( | ) | const [protected, inherited] |
References GEOMBase_Helper.myDesktop.
| void GEOMBase_Helper::setIsApplyAndClose | ( | const bool | theFlag | ) | [protected, virtual, inherited] |
References GEOMBase_Helper.myIsApplyAndClose.
| bool GEOMBase_Helper::isApplyAndClose | ( | ) | const [protected, virtual, inherited] |
References GEOMBase_Helper.myIsApplyAndClose.
| void GEOMBase_Helper::setIsOptimizedBrowsing | ( | const bool | theFlag | ) | [protected, virtual, inherited] |
References GEOMBase_Helper.myIsOptimizedBrowsing.
| bool GEOMBase_Helper::isOptimizedBrowsing | ( | ) | const [protected, virtual, inherited] |
References GEOMBase_Helper.myIsOptimizedBrowsing.
Mode GroupGUI_GroupDlg.myMode [private] |
bool GroupGUI_GroupDlg.myBusy [private] |
bool GroupGUI_GroupDlg.myIsShapeType [private] |
bool GroupGUI_GroupDlg.myIsHiddenMain [private] |
GEOM::GEOM_Object_var GroupGUI_GroupDlg.myMainObj [private] |
GEOM::GEOM_Object_var GroupGUI_GroupDlg.myGroup [private] |
GEOM::GEOM_Object_var GroupGUI_GroupDlg.myInPlaceObj [private] |
int GroupGUI_GroupDlg.myInPlaceObjSelectState [private] |
TColStd_DataMapOfIntegerInteger GroupGUI_GroupDlg.myMain2InPlaceIndices [private] |
QPushButton* GroupGUI_GroupDlg.mySelBtn [private] |
QLineEdit* GroupGUI_GroupDlg.myMainName [private] |
QPushButton* GroupGUI_GroupDlg.mySelBtn2 [private] |
QLineEdit* GroupGUI_GroupDlg.myShape2Name [private] |
QGroupBox* GroupGUI_GroupDlg.myRestrictGroupBox [private] |
QButtonGroup* GroupGUI_GroupDlg.myRestrictGroup [private] |
QPushButton* GroupGUI_GroupDlg.mySelAllBtn [private] |
QPushButton* GroupGUI_GroupDlg.myAddBtn [private] |
QPushButton* GroupGUI_GroupDlg.myRemBtn [private] |
QPushButton* GroupGUI_GroupDlg.myShowOnlyBtn [private] |
QPushButton* GroupGUI_GroupDlg.myHideSelBtn [private] |
QPushButton* GroupGUI_GroupDlg.myShowAllBtn [private] |
QListWidget* GroupGUI_GroupDlg.myIdList [private] |
QLineEdit* GEOMBase_Skeleton.myEditCurrentArgument [protected, inherited] |
GeometryGUI* GEOMBase_Skeleton.myGeomGUI [protected, inherited] |
QString GEOMBase_Skeleton.myHelpFileName [protected, inherited] |
QButtonGroup* GEOMBase_Skeleton.myRBGroup [protected, inherited] |
DlgRef_Skeleton* GEOMBase_Skeleton.myMainFrame [protected, inherited] |