void TransformationGUI_PositionDlg::SelectionTypeButtonClicked()
{
if ( Group1->CheckButton2->isChecked() ) {
- localSelection( GEOM::GEOM_Object::_nil(), TopAbs_EDGE );
+ localSelection( TopAbs_EDGE );
} else {
TColStd_MapOfInteger aMap;
aMap.Add(GEOM_WIRE);
Group1->CheckButton2->setEnabled(true);
if ( Group1->CheckButton2->isChecked() ) {
- localSelection( GEOM::GEOM_Object::_nil(), TopAbs_EDGE );
+ localSelection( TopAbs_EDGE );
} else {
TColStd_MapOfInteger aMap;
aMap.Add(GEOM_WIRE);
//=================================================================================
QList<GEOM::GeomObjPtr> TransformationGUI_PositionDlg::getSourceObjects()
{
- QList<GEOM::GeomObjPtr> res(myObjects);
- res << myStartLCS << myEndLCS << myPath;
+ QList<GEOM::GeomObjPtr> res;
+ if ( Group1->CheckButton1->isChecked() ) {
+ res.append(myObjects);
+ res << myStartLCS << myEndLCS << myPath;
+ }
return res;
}