Salome HOME
- Geometry objects selected in Calculation case wizard are highlighted now in the...
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_CalculationDlg.cxx
index 0c83743c7ac595964a30f54cb92504e4f9100488..6345e5f5b94f704fbacb4c469d3309c7b48878c7 100644 (file)
@@ -90,8 +90,8 @@ QWizardPage* HYDROGUI_CalculationDlg::createObjectsPage() {
   myValidator = new HYDROGUI_NameValidator(module(), myObjectName);
   myObjectName->setValidator( myValidator );
 
-  connect( myValidator, SIGNAL( emptyName() ), this, SLOT( onEmptyName() ) );
-  connect( myValidator, SIGNAL( alreadyExists( QString ) ), this, SLOT( onAlreadyExists( QString ) ) );
+  connect( myValidator, SIGNAL( emptyName() ), SLOT( onEmptyName() ) );
+  connect( myValidator, SIGNAL( alreadyExists( QString ) ), SLOT( onAlreadyExists( QString ) ) );
 
   myGeomObjects = new QListWidget( aPage );
   myGeomObjects->setSelectionMode( QListWidget::SingleSelection );
@@ -99,6 +99,9 @@ QWizardPage* HYDROGUI_CalculationDlg::createObjectsPage() {
   myGeomObjects->setViewMode( QListWidget::ListMode );
   myGeomObjects->setSortingEnabled( true );
 
+  connect( myGeomObjects, SIGNAL( currentTextChanged( const QString & ) ), 
+    SIGNAL( objectSelected( const QString & ) ) );
+
   QFrame* aBtnsFrame = new QFrame( aPage );
   QVBoxLayout* aBtnsLayout = new QVBoxLayout( aBtnsFrame );
   aBtnsLayout->setMargin( 5 );
@@ -278,10 +281,6 @@ QString HYDROGUI_CalculationDlg::getObjectName() const
 }
 
 void HYDROGUI_CalculationDlg::setGeomObjects( const QStringList& theObjects )
-{
-}
-
-void HYDROGUI_CalculationDlg::setSelectedGeomObjects( const QStringList& theObjects )
 {
   myGeomObjects->clear();