Salome HOME
Qt4 porting: fix SIGSEGV on Renumbering dialog activation.
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_RenumberingDlg.cxx
index 4dc3f240d1c25b56ee2e683819696c27bc3329ee..c75eaee3de8a6783e1a298e3a0dd6052482e342f 100644 (file)
@@ -54,6 +54,7 @@
 #include <QVBoxLayout>
 #include <QHBoxLayout>
 #include <QKeyEvent>
+#include <QButtonGroup>
 
 // IDL includes
 #include <SALOMEconfig.h>
@@ -91,14 +92,15 @@ SMESHGUI_RenumberingDlg::SMESHGUI_RenumberingDlg( SMESHGUI* theModule, const int
   SMESHGUI_RenumberingDlgLayout->setMargin(MARGIN);
 
   /***************************************************************/
-  QGroupBox* GroupConstructors = new QGroupBox(unit == 0 ? 
-                                              tr("SMESH_NODES") :
-                                              tr("SMESH_ELEMENTS"), 
-                                              this);
+  GroupConstructors = new QGroupBox(unit == 0 ? 
+                                   tr("SMESH_NODES") :
+                                   tr("SMESH_ELEMENTS"), 
+                                   this);
   myHelpFileName = unit == 0 ? 
     "renumbering_nodes_and_elements_page.html#renumbering_nodes_anchor" :
     "renumbering_nodes_and_elements_page.html#renumbering_elements_anchor";
 
+  QButtonGroup* ButtonGroup = new QButtonGroup(this);
   QHBoxLayout* GroupConstructorsLayout = new QHBoxLayout(GroupConstructors);
   GroupConstructorsLayout->setSpacing(SPACING);
   GroupConstructorsLayout->setMargin(MARGIN);
@@ -108,7 +110,7 @@ SMESHGUI_RenumberingDlg::SMESHGUI_RenumberingDlg( SMESHGUI* theModule, const int
   Constructor1->setChecked(true);
 
   GroupConstructorsLayout->addWidget(Constructor1);
-  GroupConstructorsLayout->addStretch();
+  ButtonGroup->addButton(Constructor1, 0);
 
   /***************************************************************/
   GroupMesh = new QGroupBox(tr("SMESH_RENUMBERING"), this);