Salome HOME
Fix for the bug #42: point C is not activated, but point C is shown in preview in...
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_InputPanel.cxx
index 23a9c06e756b29500bc2c3a13b384cce7b696f28..d569896ea1b73c46b9310df3deef85b6999bfd9e 100644 (file)
@@ -37,29 +37,30 @@ HYDROGUI_InputPanel::HYDROGUI_InputPanel( HYDROGUI_Module* theModule, const QStr
   setWindowTitle( theTitle );
   setAllowedAreas( Qt::RightDockWidgetArea );
 
-  if ( doInitLayout ) {
 
-    QFrame* aFrame = new QFrame( this );
-    setWidget( aFrame );
-    QVBoxLayout* aLayout = new QVBoxLayout( aFrame );
+  QFrame* aFrame = new QFrame( this );
+  setWidget( aFrame );
+  QVBoxLayout* aLayout = new QVBoxLayout( aFrame );
+  
+  myMainFrame = new QFrame( aFrame );
+  QBoxLayout* aMainLayout = new QVBoxLayout( myMainFrame );
+  aMainLayout->setMargin( 0 );
+  aMainLayout->setSpacing( 5 );
     
-    myMainFrame = new QFrame( aFrame );
-    QBoxLayout* aMainLayout = new QVBoxLayout( myMainFrame );
-    aMainLayout->setMargin( 0 );
-    aMainLayout->setSpacing( 5 );
-      
-    aLayout->addWidget( myMainFrame, 1 );
+  aLayout->addWidget( myMainFrame, 1 );
+
+  myBtnFrame = new QFrame( aFrame );
+  aLayout->addWidget( myBtnFrame, 0 );
 
-    myBtnFrame = new QFrame( aFrame );
-    aLayout->addWidget( myBtnFrame, 0 );
+  QHBoxLayout* aBtnsLayout = new QHBoxLayout( myBtnFrame );
+  aBtnsLayout->setMargin( 5 );
+  aBtnsLayout->setSpacing( 5 );
 
-    QHBoxLayout* aBtnsLayout = new QHBoxLayout( myBtnFrame );
-    aBtnsLayout->setMargin( 5 );
-    aBtnsLayout->setSpacing( 5 );
+  myCancel = new QPushButton( tr( "CANCEL" ), myBtnFrame );
+  myHelp = new QPushButton( tr( "HELP" ), myBtnFrame );
 
+  if ( doInitLayout ) {
     myApply = new QPushButton( tr( "APPLY" ), myBtnFrame );
-    myCancel = new QPushButton( tr( "CANCEL" ), myBtnFrame );
-    myHelp = new QPushButton( tr( "HELP" ), myBtnFrame );
 
     aBtnsLayout->addWidget( myApply, 0 );
     aBtnsLayout->addWidget( myCancel, 0 );
@@ -67,9 +68,9 @@ HYDROGUI_InputPanel::HYDROGUI_InputPanel( HYDROGUI_Module* theModule, const QStr
     aBtnsLayout->addWidget( myHelp, 0 );
 
     connect( myApply,  SIGNAL( clicked() ), this, SLOT( onApply()  ) );
-    connect( myCancel, SIGNAL( clicked() ), this, SLOT( onCancel() ) );
-    connect( myHelp,   SIGNAL( clicked() ), this, SLOT( onHelp()   ) );
   }
+  connect( myCancel, SIGNAL( clicked() ), this, SLOT( onCancel() ) );
+  connect( myHelp,   SIGNAL( clicked() ), this, SLOT( onHelp()   ) );
 }
 
 HYDROGUI_InputPanel::~HYDROGUI_InputPanel()
@@ -122,3 +123,8 @@ QFrame* HYDROGUI_InputPanel::mainFrame() const
 {
   return myMainFrame;
 }
+
+QFrame* HYDROGUI_InputPanel::buttonFrame() const
+{
+  return myBtnFrame;
+}