Salome HOME
bug fixes/improvements (678, 681, 679, etc..)
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_LandCoverMapOp.cxx
index 2ec102f4eca6d1fed78a5da5a79eb589144f0025..a04f5a1ca1267a996e1a13c46627899fc7415722 100644 (file)
@@ -118,8 +118,8 @@ void HYDROGUI_LandCoverMapOp::startOperation()
   aPanel->setObjectName( anObjectName );
 
   closePreview();
-  QStringList aPolylineFaceNames;
-  onCreatePreview( aPolylineFaceNames );
+  if ( myOperationId != CreateLandCoverMapId )
+    onCreatePreview();
 
   aPanel->blockSignals( false );
 
@@ -149,8 +149,6 @@ HYDROGUI_InputPanel* HYDROGUI_LandCoverMapOp::createInputPanel() const
   HYDROGUI_LandCoverMapDlg* aPanel = new HYDROGUI_LandCoverMapDlg( module(), getName(), myOperationId );
   connect( aPanel, SIGNAL( landCoverMapChanged( const QString& ) ),
            this, SLOT( onLandCoverMapChanged( const QString& ) ) );
-  connect( aPanel, SIGNAL( CreatePreview( const QStringList& ) ),
-           this,   SLOT( onCreatePreview( const QStringList& ) ) );
   return aPanel;
 }
 
@@ -355,13 +353,12 @@ void HYDROGUI_LandCoverMapOp::onLandCoverMapChanged( const QString& theName )
     {
       // Show preview of the newly selected land cover map
       closePreview();
-      QStringList aPolylineFaceNames;
-      onCreatePreview( aPolylineFaceNames );
+      onCreatePreview();
     }
   }
 }
 
-void HYDROGUI_LandCoverMapOp::onCreatePreview( const QStringList& thePolylineFaceNames )
+void HYDROGUI_LandCoverMapOp::onCreatePreview()
 {
   HYDROGUI_LandCoverMapDlg* aPanel = ::qobject_cast<HYDROGUI_LandCoverMapDlg*>( inputPanel() );
   if ( !aPanel )