Code_TYMPAN
4.4.0
Industrial site acoustic simulation
Tympan
gui
widgets
TYRepereWidget.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) <2012-2024> <EDF-DTG> <FRANCE>
3
* This file is part of Code_TYMPAN (R).
4
* Code_TYMPAN (R) is free software: you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation, either version 3 of the License, or
7
* (at your option) any later version.
8
* Code_TYMPAN (R) is distributed in the hope that it will be useful,
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11
* See the GNU General Public License for more details.
12
* You should have received a copy of the GNU General Public License along
13
* with Code_TYMPAN (R). If not, see <https://www.gnu.org/licenses/>.
14
*/
15
27
#ifndef __TY_REPERE_WIDGET__
28
#define __TY_REPERE_WIDGET__
29
30
#include "
TYWidget.h
"
31
// Added by qt3to4:
32
#include <QGridLayout>
33
#include <QLabel>
34
35
class
TYRepere
;
36
class
TYLineEdit
;
37
class
QGridLayout;
38
class
QLabel;
39
class
QGroupBox;
40
class
TYElementWidget
;
41
46
class
TYRepereWidget
:
public
TYWidget
47
{
48
Q_OBJECT
49
50
TY_DECL_METIER_WIDGET
(
TYRepere
)
51
52
// Methodes
53
public
:
57
TYRepereWidget
(
TYRepere
* pElement, QWidget* _pParent = NULL);
61
virtual
~TYRepereWidget
();
62
63
public
slots:
64
virtual
void
updateContent
();
65
virtual
void
apply
();
66
67
// Membres
68
protected
:
69
QGroupBox*
GroupBoxOrigine
;
70
QLabel*
labelX
;
71
QLabel*
labelZ
;
72
QLabel*
labelY
;
73
TYLineEdit
*
lineEditX
;
74
TYLineEdit
*
lineEditY
;
75
TYLineEdit
*
lineEditZ
;
76
QGroupBox*
GroupBoxVecI
;
77
QLabel*
labelX_2
;
78
QLabel*
labelZ_2
;
79
QLabel*
labelY_2
;
80
TYLineEdit
*
lineEditX_2
;
81
TYLineEdit
*
lineEditY_2
;
82
TYLineEdit
*
lineEditZ_2
;
83
QGroupBox*
GroupBoxVecK
;
84
QLabel*
labelX_4
;
85
QLabel*
labelZ_4
;
86
QLabel*
labelY_4
;
87
TYLineEdit
*
lineEditX_4
;
88
TYLineEdit
*
lineEditY_4
;
89
TYLineEdit
*
lineEditZ_4
;
90
QGroupBox*
GroupBoxVecJ
;
91
QLabel*
labelX_3
;
92
QLabel*
labelZ_3
;
93
QLabel*
labelY_3
;
94
TYLineEdit
*
lineEditX_3
;
95
TYLineEdit
*
lineEditY_3
;
96
TYLineEdit
*
lineEditZ_3
;
97
98
QGridLayout*
RepereLayout
;
99
QGridLayout*
GroupBoxOrigineLayout
;
100
QGridLayout*
GroupBoxVecILayout
;
101
QGridLayout*
GroupBoxVecKLayout
;
102
QGridLayout*
GroupBoxVecJLayout
;
103
104
TYElementWidget
*
elmW
;
105
};
106
107
#endif
// __TY_REPERE_WIDGET__
TYWidget.h
outil IHM pour un objet metier de type TYElement (fichier header)
TY_DECL_METIER_WIDGET
#define TY_DECL_METIER_WIDGET(classname)
Definition:
TYWidget.h:31
TYElementWidget
classe de l'objet IHM pour un element
Definition:
TYElementWidget.h:46
TYLineEdit
Definition:
TYLineEdit.h:33
TYRepereWidget
classe de l'objet IHM pour un repere
Definition:
TYRepereWidget.h:47
TYRepereWidget::labelX_3
QLabel * labelX_3
Definition:
TYRepereWidget.h:91
TYRepereWidget::lineEditX_2
TYLineEdit * lineEditX_2
Definition:
TYRepereWidget.h:80
TYRepereWidget::GroupBoxVecILayout
QGridLayout * GroupBoxVecILayout
Definition:
TYRepereWidget.h:100
TYRepereWidget::lineEditX
TYLineEdit * lineEditX
Definition:
TYRepereWidget.h:73
TYRepereWidget::labelX_4
QLabel * labelX_4
Definition:
TYRepereWidget.h:84
TYRepereWidget::~TYRepereWidget
virtual ~TYRepereWidget()
Definition:
TYRepereWidget.cpp:175
TYRepereWidget::labelY_4
QLabel * labelY_4
Definition:
TYRepereWidget.h:86
TYRepereWidget::GroupBoxOrigineLayout
QGridLayout * GroupBoxOrigineLayout
Definition:
TYRepereWidget.h:99
TYRepereWidget::GroupBoxVecI
QGroupBox * GroupBoxVecI
Definition:
TYRepereWidget.h:76
TYRepereWidget::lineEditY_3
TYLineEdit * lineEditY_3
Definition:
TYRepereWidget.h:95
TYRepereWidget::GroupBoxVecKLayout
QGridLayout * GroupBoxVecKLayout
Definition:
TYRepereWidget.h:101
TYRepereWidget::labelY_3
QLabel * labelY_3
Definition:
TYRepereWidget.h:93
TYRepereWidget::elmW
TYElementWidget * elmW
Definition:
TYRepereWidget.h:104
TYRepereWidget::RepereLayout
QGridLayout * RepereLayout
Definition:
TYRepereWidget.h:98
TYRepereWidget::GroupBoxOrigine
QGroupBox * GroupBoxOrigine
Definition:
TYRepereWidget.h:69
TYRepereWidget::lineEditY_4
TYLineEdit * lineEditY_4
Definition:
TYRepereWidget.h:88
TYRepereWidget::labelX_2
QLabel * labelX_2
Definition:
TYRepereWidget.h:77
TYRepereWidget::lineEditZ_2
TYLineEdit * lineEditZ_2
Definition:
TYRepereWidget.h:82
TYRepereWidget::lineEditZ_3
TYLineEdit * lineEditZ_3
Definition:
TYRepereWidget.h:96
TYRepereWidget::labelZ_3
QLabel * labelZ_3
Definition:
TYRepereWidget.h:92
TYRepereWidget::lineEditX_3
TYLineEdit * lineEditX_3
Definition:
TYRepereWidget.h:94
TYRepereWidget::lineEditY_2
TYLineEdit * lineEditY_2
Definition:
TYRepereWidget.h:81
TYRepereWidget::lineEditX_4
TYLineEdit * lineEditX_4
Definition:
TYRepereWidget.h:87
TYRepereWidget::apply
virtual void apply()
Definition:
TYRepereWidget.cpp:200
TYRepereWidget::GroupBoxVecK
QGroupBox * GroupBoxVecK
Definition:
TYRepereWidget.h:83
TYRepereWidget::GroupBoxVecJ
QGroupBox * GroupBoxVecJ
Definition:
TYRepereWidget.h:90
TYRepereWidget::labelY_2
QLabel * labelY_2
Definition:
TYRepereWidget.h:79
TYRepereWidget::labelX
QLabel * labelX
Definition:
TYRepereWidget.h:70
TYRepereWidget::updateContent
virtual void updateContent()
Definition:
TYRepereWidget.cpp:177
TYRepereWidget::labelZ_2
QLabel * labelZ_2
Definition:
TYRepereWidget.h:78
TYRepereWidget::TYRepereWidget
TYRepereWidget(TYRepere *pElement, QWidget *_pParent=NULL)
Definition:
TYRepereWidget.cpp:37
TYRepereWidget::lineEditY
TYLineEdit * lineEditY
Definition:
TYRepereWidget.h:74
TYRepereWidget::labelZ_4
QLabel * labelZ_4
Definition:
TYRepereWidget.h:85
TYRepereWidget::labelZ
QLabel * labelZ
Definition:
TYRepereWidget.h:71
TYRepereWidget::lineEditZ
TYLineEdit * lineEditZ
Definition:
TYRepereWidget.h:75
TYRepereWidget::lineEditZ_4
TYLineEdit * lineEditZ_4
Definition:
TYRepereWidget.h:89
TYRepereWidget::labelY
QLabel * labelY
Definition:
TYRepereWidget.h:72
TYRepereWidget::GroupBoxVecJLayout
QGridLayout * GroupBoxVecJLayout
Definition:
TYRepereWidget.h:102
TYRepere
Definition:
TYRepere.h:31
TYWidget
classe de l'objet IHM pour un objet metier de type TYElement
Definition:
TYWidget.h:43
Generated on Fri Jan 23 2026 15:52:19 for Code_TYMPAN by
1.9.1