1 // Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
3 // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
6 // This library is free software; you can redistribute it and/or
7 // modify it under the terms of the GNU Lesser General Public
8 // License as published by the Free Software Foundation; either
9 // version 2.1 of the License.
11 // This library is distributed in the hope that it will be useful,
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 // Lesser General Public License for more details.
16 // You should have received a copy of the GNU Lesser General Public
17 // License along with this library; if not, write to the Free Software
18 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 /****************************************************************************
23 ** Form implementation generated from reading ui file 'DlgRef_Skeleton_QTD.ui'
25 ** Created: Wed May 7 11:21:32 2008
26 ** by: The User Interface Compiler ($Id$)
28 ** WARNING! All changes made in this file will be lost!
29 ****************************************************************************/
31 #include "DlgRef_Skeleton_QTD.h"
34 #include <qpushbutton.h>
35 #include <qbuttongroup.h>
36 #include <qradiobutton.h>
37 #include <qgroupbox.h>
39 #include <qlineedit.h>
40 #include <qcheckbox.h>
43 #include <qwhatsthis.h>
46 * Constructs a DlgRef_Skeleton_QTD as a child of 'parent', with the
47 * name 'name' and widget flags set to 'f'.
49 * The dialog will by default be modeless, unless you set 'modal' to
50 * TRUE to construct a modal dialog.
52 DlgRef_Skeleton_QTD::DlgRef_Skeleton_QTD( QWidget* parent, const char* name, bool modal, WFlags fl )
53 : QDialog( parent, name, modal, fl )
56 setName( "DlgRef_Skeleton_QTD" );
57 setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, sizePolicy().hasHeightForWidth() ) );
58 setSizeGripEnabled( TRUE );
59 DlgRef_Skeleton_QTDLayout = new QGridLayout( this, 1, 1, 11, 6, "DlgRef_Skeleton_QTDLayout");
61 Layout1 = new QGridLayout( 0, 1, 1, 0, 6, "Layout1");
63 GroupConstructors = new QButtonGroup( this, "GroupConstructors" );
64 GroupConstructors->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, GroupConstructors->sizePolicy().hasHeightForWidth() ) );
65 GroupConstructors->setColumnLayout(0, Qt::Vertical );
66 GroupConstructors->layout()->setSpacing( 6 );
67 GroupConstructors->layout()->setMargin( 11 );
68 GroupConstructorsLayout = new QHBoxLayout( GroupConstructors->layout() );
69 GroupConstructorsLayout->setAlignment( Qt::AlignTop );
71 Layout2 = new QHBoxLayout( 0, 0, 6, "Layout2");
73 RadioButton1 = new QRadioButton( GroupConstructors, "RadioButton1" );
74 Layout2->addWidget( RadioButton1 );
76 RadioButton2 = new QRadioButton( GroupConstructors, "RadioButton2" );
77 Layout2->addWidget( RadioButton2 );
79 RadioButton3 = new QRadioButton( GroupConstructors, "RadioButton3" );
80 Layout2->addWidget( RadioButton3 );
82 RadioButton4 = new QRadioButton( GroupConstructors, "RadioButton4" );
83 Layout2->addWidget( RadioButton4 );
85 RadioButton5 = new QRadioButton( GroupConstructors, "RadioButton5" );
86 Layout2->addWidget( RadioButton5 );
87 GroupConstructorsLayout->addLayout( Layout2 );
89 Layout1->addWidget( GroupConstructors, 0, 0 );
91 GroupBoxName = new QGroupBox( this, "GroupBoxName" );
92 GroupBoxName->setColumnLayout(0, Qt::Vertical );
93 GroupBoxName->layout()->setSpacing( 6 );
94 GroupBoxName->layout()->setMargin( 11 );
95 GroupBoxNameLayout = new QGridLayout( GroupBoxName->layout() );
96 GroupBoxNameLayout->setAlignment( Qt::AlignTop );
98 Layout4 = new QGridLayout( 0, 1, 1, 0, 6, "Layout4");
100 NameLabel = new QLabel( GroupBoxName, "NameLabel" );
102 Layout4->addWidget( NameLabel, 0, 0 );
104 ResultName = new QLineEdit( GroupBoxName, "ResultName" );
106 Layout4->addWidget( ResultName, 0, 1 );
108 GroupBoxNameLayout->addLayout( Layout4, 0, 0 );
110 Layout1->addWidget( GroupBoxName, 1, 0 );
112 GroupBoxPublish = new QGroupBox( this, "GroupBoxPublish" );
113 GroupBoxPublish->setColumnLayout(0, Qt::Vertical );
114 GroupBoxPublish->layout()->setSpacing( 6 );
115 GroupBoxPublish->layout()->setMargin( 11 );
116 GroupBoxPublishLayout = new QGridLayout( GroupBoxPublish->layout() );
117 GroupBoxPublishLayout->setAlignment( Qt::AlignTop );
119 Layout5 = new QGridLayout( 0, 1, 1, 0, 6, "Layout5");
121 CheckBoxRestoreSS = new QCheckBox( GroupBoxPublish, "CheckBoxRestoreSS" );
123 Layout5->addWidget( CheckBoxRestoreSS, 0, 0 );
125 GroupBoxPublishLayout->addLayout( Layout5, 0, 0 );
127 Layout1->addWidget( GroupBoxPublish, 3, 0 );
129 GroupButtons = new QGroupBox( this, "GroupButtons" );
130 GroupButtons->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupButtons->sizePolicy().hasHeightForWidth() ) );
131 GroupButtons->setColumnLayout(0, Qt::Vertical );
132 GroupButtons->layout()->setSpacing( 6 );
133 GroupButtons->layout()->setMargin( 11 );
134 GroupButtonsLayout = new QVBoxLayout( GroupButtons->layout() );
135 GroupButtonsLayout->setAlignment( Qt::AlignTop );
137 Layout3 = new QGridLayout( 0, 1, 1, 0, 6, "Layout3");
139 buttonOk = new QPushButton( GroupButtons, "buttonOk" );
141 Layout3->addWidget( buttonOk, 0, 0 );
143 buttonApply = new QPushButton( GroupButtons, "buttonApply" );
145 Layout3->addWidget( buttonApply, 0, 1 );
147 buttonCancel = new QPushButton( GroupButtons, "buttonCancel" );
149 Layout3->addWidget( buttonCancel, 0, 3 );
150 Spacer1 = new QSpacerItem( 90, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
151 Layout3->addItem( Spacer1, 0, 2 );
153 buttonHelp = new QPushButton( GroupButtons, "buttonHelp" );
155 Layout3->addWidget( buttonHelp, 0, 4 );
156 GroupButtonsLayout->addLayout( Layout3 );
158 Layout1->addWidget( GroupButtons, 4, 0 );
160 DlgRef_Skeleton_QTDLayout->addLayout( Layout1, 0, 0 );
162 resize( QSize(615, 682).expandedTo(minimumSizeHint()) );
163 clearWState( WState_Polished );
167 * Destroys the object and frees any allocated resources
169 DlgRef_Skeleton_QTD::~DlgRef_Skeleton_QTD()
171 // no need to delete child widgets, Qt does it all for us
175 * Sets the strings of the subwidgets using the current
178 void DlgRef_Skeleton_QTD::languageChange()