21 #include <qradiobutton.h>
22 #include <qbuttongroup.h>
24 #include <QGridLayout>
36 #define TR(id) OLocalizator::getString("TYPointControlWidget", (id))
41 unsigned short pos = 0;
47 setWindowTitle(
TR(
"id_caption"));
48 QGridLayout* pPointCalculLayout =
new QGridLayout();
49 setLayout(pPointCalculLayout);
53 pPointCalculLayout->addWidget(
_ptCalculW, pos++, 0);
55 QGroupBox* pGroupBoxHauteur =
new QGroupBox(
this);
56 pGroupBoxHauteur->setTitle(
TR(
"id_maillage"));
57 QGridLayout* groupBoxHauteurLayout =
new QGridLayout();
58 pGroupBoxHauteur->setLayout(groupBoxHauteurLayout);
60 QLabel* pLabelHauteur =
new QLabel(
TR(
"id_hauteur"), pGroupBoxHauteur);
61 groupBoxHauteurLayout->addWidget(pLabelHauteur, 0, 0);
65 pPointCalculLayout->addWidget(pGroupBoxHauteur, pos++, 0);
68 QGroupBox* pGroupBoxSIG =
new QGroupBox(
this);
69 pGroupBoxSIG->setTitle(
TR(
"id_SIG"));
70 QGridLayout* groupBoxSIGLayout =
new QGridLayout();
71 pGroupBoxSIG->setLayout(groupBoxSIGLayout);
81 QRadioButton* pRadioButtonTympan =
new QRadioButton(
TR(
"id_tympan"));
83 QRadioButton* pRadioButtonSIG =
new QRadioButton(
TR(
"id_sigle_SIG"));
86 QGridLayout* groupBoxSysCoordLayout =
new QGridLayout();
87 groupBoxSysCoordLayout->addWidget(pRadioButtonTympan, 0, 0);
88 groupBoxSysCoordLayout->addWidget(pRadioButtonSIG, 0, 1);
90 QGroupBox* groupBoxSysCoord =
new QGroupBox();
91 groupBoxSysCoord->setTitle(
TR(
"id_repere"));
92 groupBoxSysCoord->setLayout(groupBoxSysCoordLayout);
94 groupBoxSIGLayout->addWidget(groupBoxSysCoord, 0, 2);
96 pPointCalculLayout->addWidget(pGroupBoxSIG, pos++, 0);
99 QGroupBox* groupBoxAspect =
new QGroupBox(
this);
100 groupBoxAspect->setTitle(
TR(
""));
101 QGridLayout* groupBoxLayoutAspect =
new QGridLayout();
102 groupBoxAspect->setLayout(groupBoxLayoutAspect);
105 QGroupBox* groupBoxObject =
new QGroupBox(groupBoxAspect);
106 groupBoxObject->setTitle(
TR(
""));
107 QGridLayout* groupBoxLayoutObject =
new QGridLayout();
108 groupBoxObject->setLayout(groupBoxLayoutObject);
117 groupBoxLayoutAspect->addWidget(groupBoxObject, 0, 0);
121 groupBoxLayoutAspect->addWidget(
_colorW, 0, 1);
123 pPointCalculLayout->addWidget(groupBoxAspect, pos++, 0);
128 void (QComboBox::*_qComboBox_activated)(int) = &QComboBox::activated;
129 void (QButtonGroup::*_qButtonGroup_clicked)(int) = &QButtonGroup::idClicked;
141 int SIGType = getElement()->getSIGType();
146 strSIG =
"LAMBERT IIe";
175 getElement()->fromSIG();
188 getElement()->fromSIG();
209 getElement()->setObject(
object);
218 getElement()->fromSIG();
222 getElement()->toSIG();
outil IHM pour une entrée utilisateur (fichier header)
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)
Classe de definition d'un point de controle.Le point de controle est un point de calcul avec une haut...
virtual bool deepCopy(const TYElement *pOther, bool copyId=true, bool pUseCopyTag=false)