]> SALOME platform Git repositories - modules/geom.git/blob - src/EntityGUI/EntityGUI_Skeleton_QTD.cxx
Salome HOME
*** empty log message ***
[modules/geom.git] / src / EntityGUI / EntityGUI_Skeleton_QTD.cxx
1 /****************************************************************************
2 ** Form implementation generated from reading ui file 'EntityGUI_Skeleton_QTD.ui'
3 **
4 ** Created: ven déc 12 11:17:08 2003
5 **      by:  The User Interface Compiler (uic)
6 **
7 ** WARNING! All changes made in this file will be lost!
8 ****************************************************************************/
9 #include "EntityGUI_Skeleton_QTD.h"
10
11 #include <qvariant.h>
12 #include <qbuttongroup.h>
13 #include <qgroupbox.h>
14 #include <qpushbutton.h>
15 #include <qradiobutton.h>
16 #include <qlayout.h>
17 #include <qtooltip.h>
18 #include <qwhatsthis.h>
19
20 /* 
21  *  Constructs a EntityGUI_Skeleton_QTD which is a child of 'parent', with the 
22  *  name 'name' and widget flags set to 'f'.
23  *
24  *  The dialog will by default be modeless, unless you set 'modal' to
25  *  TRUE to construct a modal dialog.
26  */
27 EntityGUI_Skeleton_QTD::EntityGUI_Skeleton_QTD( QWidget* parent,  const char* name, bool modal, WFlags fl )
28     : QDialog( parent, name, modal, fl )
29 {
30     if ( !name )
31         setName( "EntityGUI_Skeleton_QTD" );
32     resize( 317, 276 ); 
33     setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)7, 0, 0, sizePolicy().hasHeightForWidth() ) );
34     setCaption( trUtf8( "EntityGUI_Skeleton_QTD" ) );
35     EntityGUI_Skeleton_QTDLayout = new QGridLayout( this, 1, 1, 11, 6, "EntityGUI_Skeleton_QTDLayout"); 
36
37     Layout1 = new QGridLayout( 0, 1, 1, 0, 6, "Layout1"); 
38
39     GroupVal = new QGroupBox( this, "GroupVal" );
40     GroupVal->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupVal->sizePolicy().hasHeightForWidth() ) );
41     GroupVal->setTitle( trUtf8( "" ) );
42
43     Layout1->addWidget( GroupVal, 2, 0 );
44
45     GroupConstructors = new QButtonGroup( this, "GroupConstructors" );
46     GroupConstructors->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, GroupConstructors->sizePolicy().hasHeightForWidth() ) );
47     GroupConstructors->setTitle( trUtf8( "Element Type" ) );
48     GroupConstructors->setColumnLayout(0, Qt::Vertical );
49     GroupConstructors->layout()->setSpacing( 6 );
50     GroupConstructors->layout()->setMargin( 11 );
51     GroupConstructorsLayout = new QGridLayout( GroupConstructors->layout() );
52     GroupConstructorsLayout->setAlignment( Qt::AlignTop );
53
54     Layout2 = new QHBoxLayout( 0, 0, 6, "Layout2"); 
55
56     RadioButton1 = new QRadioButton( GroupConstructors, "RadioButton1" );
57     RadioButton1->setText( trUtf8( "Segment" ) );
58     Layout2->addWidget( RadioButton1 );
59
60     RadioButton2 = new QRadioButton( GroupConstructors, "RadioButton2" );
61     RadioButton2->setText( trUtf8( "Arc" ) );
62     Layout2->addWidget( RadioButton2 );
63
64     GroupConstructorsLayout->addLayout( Layout2, 0, 0 );
65
66     Layout1->addWidget( GroupConstructors, 0, 0 );
67
68     GroupDest = new QGroupBox( this, "GroupDest" );
69     GroupDest->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupDest->sizePolicy().hasHeightForWidth() ) );
70     GroupDest->setTitle( trUtf8( "Destination" ) );
71     GroupDest->setColumnLayout(0, Qt::Vertical );
72     GroupDest->layout()->setSpacing( 6 );
73     GroupDest->layout()->setMargin( 11 );
74     GroupDestLayout = new QGridLayout( GroupDest->layout() );
75     GroupDestLayout->setAlignment( Qt::AlignTop );
76
77     Layout5 = new QGridLayout( 0, 1, 1, 0, 6, "Layout5"); 
78
79     GroupDest1 = new QButtonGroup( GroupDest, "GroupDest1" );
80     GroupDest1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupDest1->sizePolicy().hasHeightForWidth() ) );
81     GroupDest1->setTitle( trUtf8( "Type" ) );
82     GroupDest1->setColumnLayout(0, Qt::Vertical );
83     GroupDest1->layout()->setSpacing( 6 );
84     GroupDest1->layout()->setMargin( 11 );
85     GroupDest1Layout = new QGridLayout( GroupDest1->layout() );
86     GroupDest1Layout->setAlignment( Qt::AlignTop );
87
88     Layout4 = new QGridLayout( 0, 1, 1, 0, 6, "Layout4"); 
89
90     RB_Dest2 = new QRadioButton( GroupDest1, "RB_Dest2" );
91     RB_Dest2->setText( trUtf8( "Direction" ) );
92
93     Layout4->addWidget( RB_Dest2, 0, 1 );
94
95     RB_Dest1 = new QRadioButton( GroupDest1, "RB_Dest1" );
96     RB_Dest1->setText( trUtf8( "Point" ) );
97
98     Layout4->addWidget( RB_Dest1, 0, 0 );
99
100     GroupDest1Layout->addLayout( Layout4, 0, 0 );
101
102     Layout5->addMultiCellWidget( GroupDest1, 0, 0, 0, 1 );
103
104     GroupDest2 = new QButtonGroup( GroupDest, "GroupDest2" );
105     GroupDest2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupDest2->sizePolicy().hasHeightForWidth() ) );
106     GroupDest2->setTitle( trUtf8( "" ) );
107     GroupDest2->setColumnLayout(0, Qt::Vertical );
108     GroupDest2->layout()->setSpacing( 6 );
109     GroupDest2->layout()->setMargin( 11 );
110     GroupDest2Layout = new QGridLayout( GroupDest2->layout() );
111     GroupDest2Layout->setAlignment( Qt::AlignTop );
112
113     Layout5->addWidget( GroupDest2, 1, 0 );
114
115     GroupDest3 = new QButtonGroup( GroupDest, "GroupDest3" );
116     GroupDest3->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, 0, 0, GroupDest3->sizePolicy().hasHeightForWidth() ) );
117     GroupDest3->setTitle( trUtf8( "" ) );
118     GroupDest3->setColumnLayout(0, Qt::Vertical );
119     GroupDest3->layout()->setSpacing( 6 );
120     GroupDest3->layout()->setMargin( 11 );
121     GroupDest3Layout = new QGridLayout( GroupDest3->layout() );
122     GroupDest3Layout->setAlignment( Qt::AlignTop );
123
124     Layout5->addWidget( GroupDest3, 1, 1 );
125
126     GroupDestLayout->addLayout( Layout5, 0, 0 );
127
128     Layout1->addWidget( GroupDest, 1, 0 );
129
130     GroupButtons = new QGroupBox( this, "GroupButtons" );
131     GroupButtons->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, GroupButtons->sizePolicy().hasHeightForWidth() ) );
132     GroupButtons->setTitle( trUtf8( "" ) );
133     GroupButtons->setColumnLayout(0, Qt::Vertical );
134     GroupButtons->layout()->setSpacing( 6 );
135     GroupButtons->layout()->setMargin( 11 );
136     GroupButtonsLayout = new QHBoxLayout( GroupButtons->layout() );
137     GroupButtonsLayout->setAlignment( Qt::AlignTop );
138
139     Layout3 = new QHBoxLayout( 0, 0, 6, "Layout3"); 
140
141     buttonEnd = new QPushButton( GroupButtons, "buttonEnd" );
142     buttonEnd->setText( trUtf8( "End Sketch" ) );
143     Layout3->addWidget( buttonEnd );
144
145     buttonClose = new QPushButton( GroupButtons, "buttonClose" );
146     buttonClose->setText( trUtf8( "Close Sketch" ) );
147     Layout3->addWidget( buttonClose );
148     QSpacerItem* spacer = new QSpacerItem( 91, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
149     Layout3->addItem( spacer );
150
151     buttonCancel = new QPushButton( GroupButtons, "buttonCancel" );
152     buttonCancel->setText( trUtf8( "&Cancel" ) );
153     Layout3->addWidget( buttonCancel );
154     GroupButtonsLayout->addLayout( Layout3 );
155
156     Layout1->addWidget( GroupButtons, 3, 0 );
157
158     EntityGUI_Skeleton_QTDLayout->addLayout( Layout1, 0, 0 );
159
160     // tab order
161     setTabOrder( RadioButton1, RadioButton2 );
162     setTabOrder( RadioButton2, RB_Dest1 );
163     setTabOrder( RB_Dest1, RB_Dest2 );
164     setTabOrder( RB_Dest2, buttonEnd );
165     setTabOrder( buttonEnd, buttonClose );
166     setTabOrder( buttonClose, buttonCancel );
167 }
168
169 /*  
170  *  Destroys the object and frees any allocated resources
171  */
172 EntityGUI_Skeleton_QTD::~EntityGUI_Skeleton_QTD()
173 {
174     // no need to delete child widgets, Qt does it all for us
175 }
176