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> <EDF-R&D> <FRANCE>
3
* This program is free software; you can redistribute it and/or modify
4
* it under the terms of the GNU General Public License as published by
5
* the Free Software Foundation; either version 2 of the License, or
6
* (at your option) any later version.
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10
* See the GNU General Public License for more details.
11
* You should have received a copy of the GNU General Public License along
12
* with this program; if not, write to the Free Software Foundation, Inc.,
13
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
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
QPushButton;
41
class
TYElementWidget
;
42
47
class
TYRepereWidget
:
public
TYWidget
48
{
49
Q_OBJECT
50
51
TY_DECL_METIER_WIDGET
(
TYRepere
)
52
53
// Methodes
54
public
:
58
TYRepereWidget
(
TYRepere
* pElement, QWidget* _pParent = NULL);
62
virtual
~TYRepereWidget
();
63
64
public
slots:
65
virtual
void
updateContent
();
66
virtual
void
apply
();
67
68
// Membres
69
protected
:
70
QGroupBox*
GroupBoxOrigine
;
71
QLabel*
labelX
;
72
QLabel*
labelZ
;
73
QLabel*
labelY
;
74
TYLineEdit
*
lineEditX
;
75
TYLineEdit
*
lineEditY
;
76
TYLineEdit
*
lineEditZ
;
77
QGroupBox*
GroupBoxVecI
;
78
QLabel*
labelX_2
;
79
QLabel*
labelZ_2
;
80
QLabel*
labelY_2
;
81
TYLineEdit
*
lineEditX_2
;
82
TYLineEdit
*
lineEditY_2
;
83
TYLineEdit
*
lineEditZ_2
;
84
QGroupBox*
GroupBoxVecK
;
85
QLabel*
labelX_4
;
86
QLabel*
labelZ_4
;
87
QLabel*
labelY_4
;
88
TYLineEdit
*
lineEditX_4
;
89
TYLineEdit
*
lineEditY_4
;
90
TYLineEdit
*
lineEditZ_4
;
91
QGroupBox*
GroupBoxVecJ
;
92
QLabel*
labelX_3
;
93
QLabel*
labelZ_3
;
94
QLabel*
labelY_3
;
95
TYLineEdit
*
lineEditX_3
;
96
TYLineEdit
*
lineEditY_3
;
97
TYLineEdit
*
lineEditZ_3
;
98
99
QGridLayout*
RepereLayout
;
100
QGridLayout*
GroupBoxOrigineLayout
;
101
QGridLayout*
GroupBoxVecILayout
;
102
QGridLayout*
GroupBoxVecKLayout
;
103
QGridLayout*
GroupBoxVecJLayout
;
104
105
TYElementWidget
*
elmW
;
106
};
107
108
#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:48
TYRepereWidget::labelX_3
QLabel * labelX_3
Definition:
TYRepereWidget.h:92
TYRepereWidget::lineEditX_2
TYLineEdit * lineEditX_2
Definition:
TYRepereWidget.h:81
TYRepereWidget::GroupBoxVecILayout
QGridLayout * GroupBoxVecILayout
Definition:
TYRepereWidget.h:101
TYRepereWidget::lineEditX
TYLineEdit * lineEditX
Definition:
TYRepereWidget.h:74
TYRepereWidget::labelX_4
QLabel * labelX_4
Definition:
TYRepereWidget.h:85
TYRepereWidget::~TYRepereWidget
virtual ~TYRepereWidget()
Definition:
TYRepereWidget.cpp:173
TYRepereWidget::labelY_4
QLabel * labelY_4
Definition:
TYRepereWidget.h:87
TYRepereWidget::GroupBoxOrigineLayout
QGridLayout * GroupBoxOrigineLayout
Definition:
TYRepereWidget.h:100
TYRepereWidget::GroupBoxVecI
QGroupBox * GroupBoxVecI
Definition:
TYRepereWidget.h:77
TYRepereWidget::lineEditY_3
TYLineEdit * lineEditY_3
Definition:
TYRepereWidget.h:96
TYRepereWidget::GroupBoxVecKLayout
QGridLayout * GroupBoxVecKLayout
Definition:
TYRepereWidget.h:102
TYRepereWidget::labelY_3
QLabel * labelY_3
Definition:
TYRepereWidget.h:94
TYRepereWidget::elmW
TYElementWidget * elmW
Definition:
TYRepereWidget.h:105
TYRepereWidget::RepereLayout
QGridLayout * RepereLayout
Definition:
TYRepereWidget.h:99
TYRepereWidget::GroupBoxOrigine
QGroupBox * GroupBoxOrigine
Definition:
TYRepereWidget.h:70
TYRepereWidget::lineEditY_4
TYLineEdit * lineEditY_4
Definition:
TYRepereWidget.h:89
TYRepereWidget::labelX_2
QLabel * labelX_2
Definition:
TYRepereWidget.h:78
TYRepereWidget::lineEditZ_2
TYLineEdit * lineEditZ_2
Definition:
TYRepereWidget.h:83
TYRepereWidget::lineEditZ_3
TYLineEdit * lineEditZ_3
Definition:
TYRepereWidget.h:97
TYRepereWidget::labelZ_3
QLabel * labelZ_3
Definition:
TYRepereWidget.h:93
TYRepereWidget::lineEditX_3
TYLineEdit * lineEditX_3
Definition:
TYRepereWidget.h:95
TYRepereWidget::lineEditY_2
TYLineEdit * lineEditY_2
Definition:
TYRepereWidget.h:82
TYRepereWidget::lineEditX_4
TYLineEdit * lineEditX_4
Definition:
TYRepereWidget.h:88
TYRepereWidget::apply
virtual void apply()
Definition:
TYRepereWidget.cpp:198
TYRepereWidget::GroupBoxVecK
QGroupBox * GroupBoxVecK
Definition:
TYRepereWidget.h:84
TYRepereWidget::GroupBoxVecJ
QGroupBox * GroupBoxVecJ
Definition:
TYRepereWidget.h:91
TYRepereWidget::labelY_2
QLabel * labelY_2
Definition:
TYRepereWidget.h:80
TYRepereWidget::labelX
QLabel * labelX
Definition:
TYRepereWidget.h:71
TYRepereWidget::updateContent
virtual void updateContent()
Definition:
TYRepereWidget.cpp:175
TYRepereWidget::labelZ_2
QLabel * labelZ_2
Definition:
TYRepereWidget.h:79
TYRepereWidget::TYRepereWidget
TYRepereWidget(TYRepere *pElement, QWidget *_pParent=NULL)
Definition:
TYRepereWidget.cpp:35
TYRepereWidget::lineEditY
TYLineEdit * lineEditY
Definition:
TYRepereWidget.h:75
TYRepereWidget::labelZ_4
QLabel * labelZ_4
Definition:
TYRepereWidget.h:86
TYRepereWidget::labelZ
QLabel * labelZ
Definition:
TYRepereWidget.h:72
TYRepereWidget::lineEditZ
TYLineEdit * lineEditZ
Definition:
TYRepereWidget.h:76
TYRepereWidget::lineEditZ_4
TYLineEdit * lineEditZ_4
Definition:
TYRepereWidget.h:90
TYRepereWidget::labelY
QLabel * labelY
Definition:
TYRepereWidget.h:73
TYRepereWidget::GroupBoxVecJLayout
QGridLayout * GroupBoxVecJLayout
Definition:
TYRepereWidget.h:103
TYRepere
Definition:
TYRepere.h:31
TYWidget
classe de l'objet IHM pour un objet metier de type TYElement
Definition:
TYWidget.h:43
Generated on Mon Nov 27 2023 07:56:32 for Code_TYMPAN by
1.9.1