1 // Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
2 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
4 // This library is free software; you can redistribute it and/or
5 // modify it under the terms of the GNU Lesser General Public
6 // License as published by the Free Software Foundation; either
7 // version 2.1 of the License.
9 // This library is distributed in the hope that it will be useful
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 // Lesser General Public License for more details.
14 // You should have received a copy of the GNU Lesser General Public
15 // License along with this library; if not, write to the Free Software
16 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 // See http://www.salome-platform.org/
23 * Copyright (C) 2005 CEA/DEN, EDF R&D
27 * File : SMESHGUI_ConvToQuadDlg.cxx
31 #include <SMESHGUI_ConvToQuadDlg.h>
32 #include <SUIT_Session.h>
34 #include <qgroupbox.h>
36 #include <qcheckbox.h>
38 SMESHGUI_ConvToQuadDlg::SMESHGUI_ConvToQuadDlg()
39 : SMESHGUI_Dialog( 0, false, true )
42 setCaption( tr( "CAPTION" ) );
44 // Create top controls
45 QGroupBox* aGrp = new QGroupBox( 3, Qt::Horizontal, mainFrame() );
46 aGrp->setFrameStyle( QFrame::NoFrame );
47 aGrp->setInsideMargin( 0 );
50 createObject( tr( "MESH" ), aGrp, 0 );
53 myMedNdsOnGeom = new QCheckBox( tr( "MEDIUMNDS" ), mainFrame() );
56 QVBoxLayout* aLay = new QVBoxLayout( mainFrame(), 5, 5 );
57 aLay->addWidget( aGrp );
58 aLay->addWidget( myMedNdsOnGeom );
61 SMESHGUI_ConvToQuadDlg::~SMESHGUI_ConvToQuadDlg()
65 bool SMESHGUI_ConvToQuadDlg::IsMediumNdsOnGeom() const
67 return !myMedNdsOnGeom->isChecked();
70 void SMESHGUI_ConvToQuadDlg::SetMediumNdsOnGeom(const bool theCheck)
72 myMedNdsOnGeom->setChecked(theCheck);
75 bool SMESHGUI_ConvToQuadDlg::IsEnabledCheck() const
77 return myMedNdsOnGeom->isEnabled();
80 void SMESHGUI_ConvToQuadDlg::SetEnabledCheck(const bool theCheck)
82 myMedNdsOnGeom->setEnabled(theCheck);