]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Additional minor fix of issue 0017431: unset the MODAL behavior for the 'Basic Proper...
authorakl <akl@opencascade.com>
Wed, 24 Sep 2008 12:06:32 +0000 (12:06 +0000)
committerakl <akl@opencascade.com>
Wed, 24 Sep 2008 12:06:32 +0000 (12:06 +0000)
src/MeasureGUI/MeasureGUI_WhatisDlg.cxx
src/MeasureGUI/MeasureGUI_WhatisDlg.h

index 830d54a3300c4b9fff676feb4aed16b04a59feef..309b8e1bb52a8f628a100fafddb03c4f87f0e1ea 100644 (file)
 
 #include <SUIT_Session.h>
 #include <SUIT_ResourceMgr.h>
-#include <SUIT_MessageBox.h>
 #include <SalomeApp_Tools.h>
 
 #include <QGroupBox>
 #include <QScrollBar>
+#include <QMessageBox>
 
 class MeasureGUI_WhatisDlg::Whatis : public QGroupBox
 { 
@@ -138,6 +138,10 @@ MeasureGUI_WhatisDlg::MeasureGUI_WhatisDlg( GeometryGUI* GUI, QWidget* parent )
   layout->setMargin( 0 ); layout->setSpacing( 6 );
   layout->addWidget( myGrp );
 
+  // Properties dialog
+  myParamsDlg = new QMessageBox(QMessageBox::Information, "", "", QMessageBox::Ok, this);
+  myParamsDlg->setModal( false );
+
   /***************************************************************/
 
   myHelpFileName = "using_measurement_tools_page.html#whatis_anchor";
@@ -181,6 +185,9 @@ void MeasureGUI_WhatisDlg::processObject()
   QString aKind = getKindOfShape( aParameters );
   myGrp->LineEdit2->setText( aKind );
   myGrp->PushButton2->setEnabled( !aParameters.isEmpty());
+  myParamsDlg->setWindowTitle(aKind + " " + tr("GEOM_PROPERTIES"));
+  myParamsDlg->setText(aParameters);
+  myParamsDlg->adjustSize();
 }
 
 //=================================================================================
@@ -189,12 +196,7 @@ void MeasureGUI_WhatisDlg::processObject()
 //=================================================================================
 void MeasureGUI_WhatisDlg::ClickOnProperties()
 {
-  QString aParameters;
-  QString aKind = getKindOfShape( aParameters );
-
-  SUIT_MessageBox::information( this,
-                               aKind + " " + tr( "GEOM_PROPERTIES" ),
-                               aParameters );
+  myParamsDlg->show();
 }
 
 //=================================================================================
index f9a698af39f00fe62ec09621d8ece9a7571a0f19..b663f2a21a860542ab45593b9cfca7b2a3758c02 100644 (file)
@@ -28,6 +28,8 @@
 
 #include "MeasureGUI_Skeleton.h"
 
+class QMessageBox;
+
 //=================================================================================
 // class    : MeasureGUI_WhatisDlg
 // purpose  :
@@ -56,6 +58,7 @@ private:
   
 private:
   Whatis*                             myGrp;
+  QMessageBox*                        myParamsDlg;
 };
 
 #endif // MEASUREGUI_WHATISDLG_H