]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
#1659 New widget for supporting optional inputs
authornds <nds@opencascade.com>
Wed, 13 Jul 2016 09:10:05 +0000 (12:10 +0300)
committernds <nds@opencascade.com>
Wed, 13 Jul 2016 09:10:35 +0000 (12:10 +0300)
src/ModuleBase/ModuleBase_WidgetCheckGroupBox.cpp

index 4a233ee2d693f5cf7b23bc463aa191fd591e943d..05f20230615ee5e4983521701cdc14a9382a8c7f 100755 (executable)
@@ -63,7 +63,7 @@ QList<QWidget*> ModuleBase_WidgetCheckGroupBox::getControls() const
 void ModuleBase_WidgetCheckGroupBox::onPageClicked()
 {
   storeValue();
-  updatePagesVisibility();
+  updateControlsVisibility();
 }
 
 void ModuleBase_WidgetCheckGroupBox::addPageStretch()
@@ -85,7 +85,7 @@ void ModuleBase_WidgetCheckGroupBox::placeModelWidget(ModuleBase_ModelWidget* th
 
     ModuleBase_ModelWidget* aCheckBoxWidget = myCheckBoxWidget;
     myCheckBoxWidget = 0;
-    if (aCheckBoxWidget)
+    if (aCheckBoxWidget) // move the model widget from check box frame to group box frame
       placeModelWidget(aCheckBoxWidget);
 
     const int kCol = 0;
@@ -102,9 +102,9 @@ void ModuleBase_WidgetCheckGroupBox::placeWidget(QWidget* theWidget)
 {
   createControl(GroupBox);
   setOptionType(GroupBox);
-  if (isCheckBoxFilled()) {
+  if (isCheckBoxFilled())
     placeModelWidget(myCheckBoxWidget);
-  }
+
 
   if (!theWidget) {
 #ifdef _DEBUG
@@ -212,10 +212,10 @@ void ModuleBase_WidgetCheckGroupBox::setCurrentValue(const bool& theValue)
     myCheckBox->setChecked(theValue);
     myCheckBox->blockSignals(isBlocked);
   }
-  updatePagesVisibility();
+  updateControlsVisibility();
 }
 
-void ModuleBase_WidgetCheckGroupBox::updatePagesVisibility()
+void ModuleBase_WidgetCheckGroupBox::updateControlsVisibility()
 {
   if (myOptionType == GroupBox) {
     bool aChecked = myGroupBox->isChecked();