addLayout(aNameLayout);
int anActionFlags =
- CurveCreator_Widget::DisableNewSection | CurveCreator_Widget::DisableDetectionMode;
+ CurveCreator_Widget::DisableNewSection | CurveCreator_Widget::DisableDetectionMode |
+ CurveCreator_Widget::DisableClosedSection;
myEditorWidget = new CurveCreator_Widget( this, NULL, anActionFlags );
addWidget( myEditorWidget, 3 );
myEditorWidget->setOCCViewer( aViewer );
connect( myEditorWidget, SIGNAL( selectionChanged() ), this, SIGNAL( selectionChanged() ) );
- connect( myEditorWidget, SIGNAL( subOperationStarted(QWidget*) ), this, SLOT( processStartedSubOperation(QWidget*) ) );
+ connect( myEditorWidget, SIGNAL( subOperationStarted(QWidget*, bool) ), this, SLOT( processStartedSubOperation(QWidget*, bool) ) );
connect( myEditorWidget, SIGNAL( subOperationFinished(QWidget*) ), this, SLOT( processFinishedSubOperation(QWidget*) ) );
myAddElementBox->hide();
return myEditorWidget->removeEnabled();
}
-void HYDROGUI_ProfileDlg::processStartedSubOperation( QWidget* theWidget )
+void HYDROGUI_ProfileDlg::processStartedSubOperation( QWidget* theWidget, bool theIsEdit )
{
myEditorWidget->setEnabled( false );
+ myAddElementBox->setTitle( theIsEdit ? tr( "EDIT_ELEMENT" ) : tr( "ADD_ELEMENT" ) );
QBoxLayout* anAddElementLayout = dynamic_cast<QBoxLayout*>( myAddElementBox->layout() );
anAddElementLayout->addWidget( theWidget );