]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Fix of bug IPAL21165 - TC5.1.2: Incorrect GUI of the Build progress dilog V4_1_0_maintainance_20090609
authorouv <ouv@opencascade.com>
Mon, 8 Jun 2009 13:52:54 +0000 (13:52 +0000)
committerouv <ouv@opencascade.com>
Mon, 8 Jun 2009 13:52:54 +0000 (13:52 +0000)
src/VISUGUI/VisuGUI_BuildProgressDlg.cxx

index f3ce247166d5b83b689ba7267a7b5358184cdc4b..48d459f55634719af43c06f1f4e41f26233d05e3 100644 (file)
@@ -125,7 +125,7 @@ VisuGUI_BuildProgressDlg::VisuGUI_BuildProgressDlg( QWidget* theParent ):
   myBuildFieldsButton = new QPushButton( myProgressBox );
   myBuildFieldsButton->setEnabled( false );
   myBuildFieldsButton->setFixedSize( 30, 30 );
-  myBuildFieldsButton->setPaletteBackgroundColor( Qt::red );
+  myBuildFieldsButton->setPaletteBackgroundColor( myBuildFieldsCheckBox->isChecked() ? Qt::red : Qt::gray );
   connect( myBuildFieldsCheckBox, SIGNAL( clicked() ), this, SLOT( onBuildCheckBoxClicked() ) );
 
   myBuildMinMaxCheckBox = new QCheckBox( tr( "BUILD_MINMAX" ), myProgressBox );
@@ -133,7 +133,7 @@ VisuGUI_BuildProgressDlg::VisuGUI_BuildProgressDlg( QWidget* theParent ):
   myBuildMinMaxButton = new QPushButton( myProgressBox );
   myBuildMinMaxButton->setEnabled( false );
   myBuildMinMaxButton->setFixedSize( 30, 30 );
-  myBuildMinMaxButton->setPaletteBackgroundColor( Qt::red );
+  myBuildMinMaxButton->setPaletteBackgroundColor( myBuildMinMaxCheckBox->isChecked() ? Qt::red : Qt::gray );
   connect( myBuildMinMaxCheckBox, SIGNAL( clicked() ), this, SLOT( onBuildCheckBoxClicked() ) );
 
   myBuildGroupsCheckBox = new QCheckBox( tr( "BUILD_GROUPS" ), myProgressBox );
@@ -141,7 +141,7 @@ VisuGUI_BuildProgressDlg::VisuGUI_BuildProgressDlg( QWidget* theParent ):
   myBuildGroupsButton = new QPushButton( myProgressBox );
   myBuildGroupsButton->setEnabled( false );
   myBuildGroupsButton->setFixedSize( 30, 30 );
-  myBuildGroupsButton->setPaletteBackgroundColor( Qt::red );
+  myBuildGroupsButton->setPaletteBackgroundColor(  myBuildGroupsCheckBox->isChecked() ? Qt::red : Qt::gray );
   connect( myBuildGroupsCheckBox, SIGNAL( clicked() ), this, SLOT( onBuildCheckBoxClicked() ) );
 
   aProgressLayout->addWidget( aBuildEntitiesLabel, 0, 0 );