Salome HOME
rnc : Made the AddStretch operation optional (previous behaviour is kept)
[modules/smesh.git] / src / StdMeshersGUI / StdMeshersGUI_ObjectReferenceParamWdg.cxx
index 45aba152c8d24309a1919833e555b05555b4ac30..2d5b87f55260fa1b7edb2bbb86081b153e4bb0e8 100644 (file)
 //================================================================================
 
 StdMeshersGUI_ObjectReferenceParamWdg::StdMeshersGUI_ObjectReferenceParamWdg
-( SUIT_SelectionFilter* f, QWidget* parent, bool multiSelection)
+( SUIT_SelectionFilter* f, QWidget* parent, bool multiSelection, bool stretch )
   : QWidget( parent ), myMultiSelection( multiSelection )
 {
   myFilter = f;
+  myStretchActivated = stretch;
   init();
 }
 
@@ -126,7 +127,9 @@ void StdMeshersGUI_ObjectReferenceParamWdg::init()
 
   aHBox->addWidget( mySelButton );
   aHBox->addWidget( myObjNameLineEdit );
-  aHBox->addStretch();
+  if (myStretchActivated){
+    aHBox->addStretch();
+  }
 
   connect( mySelButton, SIGNAL(clicked()), SLOT(activateSelection()));
 }
@@ -293,4 +296,4 @@ void StdMeshersGUI_ObjectReferenceParamWdg::SetDefaultText(QString defaultText,
   myEmptyStyleSheet = styleSheet;
   myObjNameLineEdit->setText( myEmptyText );
   myObjNameLineEdit->setStyleSheet( myEmptyStyleSheet);
-}
\ No newline at end of file
+}