Code_TYMPAN
4.4.0
Industrial site acoustic simulation
Tympan
gui
widgets
TYPointCalculWidget.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
28
#ifndef __TY_POINT_CALCUL_WIDGET__
29
#define __TY_POINT_CALCUL_WIDGET__
30
31
#include "
TYWidget.h
"
32
#include <qlayout.h>
33
// Added by qt3to4:
34
#include <QGridLayout>
35
36
class
QLineEdit;
37
class
TYPointWidget
;
38
class
QButtonGroup;
39
class
QRadioButton;
40
class
QGroupBox;
41
class
QLabel;
42
43
class
TYPointCalcul
;
44
class
TYElementWidget
;
45
50
class
TYPointCalculWidget
:
public
TYWidget
51
{
52
Q_OBJECT
53
54
TY_DECL_METIER_WIDGET
(
TYPointCalcul
)
55
56
// Methodes
57
public
:
61
TYPointCalculWidget
(
TYPointCalcul
* pElement, QWidget* _pParent = NULL);
65
virtual
~TYPointCalculWidget
();
66
73
void
setLayoutSpacing
(
int
margin,
int
spacing)
74
{
75
_pPointCalculLayout
->setContentsMargins(margin, margin, margin, margin);
76
_pPointCalculLayout
->setSpacing(spacing);
77
}
78
79
public
slots:
80
virtual
void
updateContent
();
81
virtual
void
apply
();
82
86
void
changeCalcul
(
int
calcul);
87
91
void
editSpectre
();
92
96
// void showResultatTreeDialog();
97
98
// Membres
99
protected
:
100
QLineEdit*
_lineEditNomSpectre
;
101
QButtonGroup*
_buttonGroupState
;
102
QGroupBox*
_groupBoxState
;
103
QRadioButton*
_pRadioButtonInactif
;
104
QRadioButton*
_pRadioButtonActif
;
105
107
QLabel*
_labelSpectreCalcul
;
108
109
TYElementWidget
*
_elmW
;
110
111
TYPointWidget
*
_ptW
;
112
QGridLayout*
_pPointCalculLayout
;
113
};
114
115
#endif
// __TY_POINT_CALCUL_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
TYPointCalculWidget
classe de l'objet IHM pour un point de calcul
Definition:
TYPointCalculWidget.h:51
TYPointCalculWidget::_pPointCalculLayout
QGridLayout * _pPointCalculLayout
Definition:
TYPointCalculWidget.h:112
TYPointCalculWidget::setLayoutSpacing
void setLayoutSpacing(int margin, int spacing)
Definition:
TYPointCalculWidget.h:73
TYPointCalculWidget::_ptW
TYPointWidget * _ptW
Definition:
TYPointCalculWidget.h:111
TYPointCalculWidget::apply
virtual void apply()
Definition:
TYPointCalculWidget.cpp:114
TYPointCalculWidget::changeCalcul
void changeCalcul(int calcul)
Definition:
TYPointCalculWidget.cpp:122
TYPointCalculWidget::_lineEditNomSpectre
QLineEdit * _lineEditNomSpectre
Definition:
TYPointCalculWidget.h:100
TYPointCalculWidget::_groupBoxState
QGroupBox * _groupBoxState
Definition:
TYPointCalculWidget.h:102
TYPointCalculWidget::~TYPointCalculWidget
virtual ~TYPointCalculWidget()
Definition:
TYPointCalculWidget.cpp:99
TYPointCalculWidget::_labelSpectreCalcul
QLabel * _labelSpectreCalcul
Choix du calcul associe au spectre.
Definition:
TYPointCalculWidget.h:107
TYPointCalculWidget::_pRadioButtonActif
QRadioButton * _pRadioButtonActif
Definition:
TYPointCalculWidget.h:104
TYPointCalculWidget::_elmW
TYElementWidget * _elmW
Definition:
TYPointCalculWidget.h:109
TYPointCalculWidget::editSpectre
void editSpectre()
Definition:
TYPointCalculWidget.cpp:130
TYPointCalculWidget::_pRadioButtonInactif
QRadioButton * _pRadioButtonInactif
Definition:
TYPointCalculWidget.h:103
TYPointCalculWidget::updateContent
virtual void updateContent()
Definition:
TYPointCalculWidget.cpp:101
TYPointCalculWidget::_buttonGroupState
QButtonGroup * _buttonGroupState
Definition:
TYPointCalculWidget.h:101
TYPointCalculWidget::TYPointCalculWidget
TYPointCalculWidget(TYPointCalcul *pElement, QWidget *_pParent=NULL)
Definition:
TYPointCalculWidget.cpp:36
TYPointCalcul
Classe de definition d'un point de calcul.C'est une classe derivee a TYPoint avec en plus un spectrep...
Definition:
TYPointCalcul.h:33
TYPointWidget
classe de l'objet IHM pour un point
Definition:
TYPointWidget.h:48
TYWidget
classe de l'objet IHM pour un objet metier de type TYElement
Definition:
TYWidget.h:43
Generated on Mon Dec 22 2025 10:42:02 for Code_TYMPAN by
1.9.1