X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGenerationGUI%2FGenerationGUI_PrismDlg.cxx;h=6932c215f8fb62cb217753d39330766f9274c42f;hb=ae3549a5e4390b68ca7189237374c70c6aaa385b;hp=d51cdd648d96880d7319e7c6437ae2412083238b;hpb=74ccd03bbb0d315890c1ae77c09cedaff2927825;p=modules%2Fgeom.git diff --git a/src/GenerationGUI/GenerationGUI_PrismDlg.cxx b/src/GenerationGUI/GenerationGUI_PrismDlg.cxx index d51cdd648..6932c215f 100644 --- a/src/GenerationGUI/GenerationGUI_PrismDlg.cxx +++ b/src/GenerationGUI/GenerationGUI_PrismDlg.cxx @@ -195,6 +195,8 @@ void GenerationGUI_PrismDlg::Init() myPoint2.nullify(); myVec.nullify(); + showOnlyPreviewControl(); + // signals and slots connections connect(buttonOk(), SIGNAL(clicked()), this, SLOT(ClickOnOk())); connect(buttonApply(), SIGNAL(clicked()), this, SLOT(ClickOnApply())); @@ -290,7 +292,7 @@ void GenerationGUI_PrismDlg::ConstructorsClicked (int constructorId) resize(minimumSizeHint()); SelectionIntoArgument(); - displayPreview(); + processPreview(); } //================================================================================= @@ -299,6 +301,7 @@ void GenerationGUI_PrismDlg::ConstructorsClicked (int constructorId) //================================================================================= void GenerationGUI_PrismDlg::ClickOnOk() { + setIsApplyAndClose( true ); if (ClickOnApply()) ClickOnCancel(); } @@ -382,7 +385,7 @@ void GenerationGUI_PrismDlg::SelectionIntoArgument() } } - displayPreview(); + processPreview(); } //================================================================================= @@ -442,7 +445,7 @@ void GenerationGUI_PrismDlg::SetEditCurrentArgument() send->setDown(true); // seems we need it only to avoid preview disappearing, caused by selection mode change - displayPreview(); + processPreview(); } //================================================================================= @@ -475,7 +478,7 @@ void GenerationGUI_PrismDlg::enterEvent (QEvent*) //================================================================================= void GenerationGUI_PrismDlg::ValueChangedInSpinBox() { - displayPreview(); + processPreview(); } //================================================================================= @@ -550,7 +553,7 @@ void GenerationGUI_PrismDlg::onBothway() GroupDXDYDZ->SpinBox_SC->setEnabled(!GroupDXDYDZ->CheckBox1->isChecked() && GroupDXDYDZ->CheckBox2->isChecked()); // scale factor - displayPreview(); + processPreview(); } //================================================================================= @@ -568,7 +571,7 @@ void GenerationGUI_PrismDlg::onScalePrism() GroupDXDYDZ->TextLabel5->setEnabled(GroupDXDYDZ->CheckBox2->isChecked()); GroupDXDYDZ->SpinBox_SC->setEnabled(GroupDXDYDZ->CheckBox2->isChecked()); - displayPreview(); + processPreview(); } //=================================================================================