Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Slots | Public Member Functions | Protected Attributes | List of all members
TYAcousticLineWidget Class Reference

classe de l'objet IHM pour une ligne acoustique More...

#include <TYAcousticLineWidget.h>

Inheritance diagram for TYAcousticLineWidget:
Inheritance graph
[legend]
Collaboration diagram for TYAcousticLineWidget:
Collaboration graph
[legend]

Public Slots

virtual void updateContent ()
 
virtual void apply ()
 
void editSrcLin ()
 
void createNewRegime ()
 
void deleteRegime ()
 
void changeRegime (int regime)
 
void saveCurrentRegime ()
 save current regime if changed More...
 
void renameRegime (const QString &nom)
 
void showSpectre ()
 
void setSpectreToReadOnly ()
 Set Spectre to read only when in calculated mode. More...
 
void editAtt ()
 
void useAttenuateur ()
 
- Public Slots inherited from TYWidget
virtual void updateContent ()=0
 
virtual void apply ()=0
 
virtual void reject ()
 

Public Member Functions

 TYAcousticLineWidget (TYAcousticLine *pElement, QWidget *_pParent=NULL)
 
virtual ~TYAcousticLineWidget ()
 
void updateComboRegime ()
 
void updateFromCurrentRegime ()
 
- Public Member Functions inherited from TYWidget
 TYWidget (TYElement *pElement, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=QFlag(0))
 
virtual ~TYWidget ()
 
void setElement (TYElement *pElement)
 

Protected Attributes

QLabel * _labeUseAtt
 
QCheckBox * _checkBoxUseAtt
 
QLabel * _labelIsRayonnant
 
QCheckBox * _checkBoxIsRayonnant
 
QGroupBox * _groupBoxAtt
 
QLineEdit * _lineEditNomAtt
 
QPushButton * _pushButtonSpectreAtt
 
QGridLayout * _groupBoxAttLayout
 
QButtonGroup * _buttonGroupTypeDistrib
 
QRadioButton * _pRadioButtonCalculee
 
QRadioButton * _pRadioButtonImposee
 
QGroupBox * _groupBoxSpectre
 
QGridLayout * _groupBoxSpectreLayout
 
QPushButton * _pushButtonShowSpectre
 
QGroupBox * _groupBoxLine
 
QLabel * _labelLargeur
 
TYLineEdit_lineEditLargeur
 
QGroupBox * _groupBoxSrcLin
 
QLineEdit * _lineEditNomSrcLin
 
QPushButton * _pushButtonSrcLin
 
QGroupBox * _groupBoxListPt
 
QGridLayout * _acousticLineLayout
 
QGridLayout * _groupBoxLineLayout
 
QGridLayout * _groupBoxSrcLinLayout
 
QGridLayout * _groupBoxListPtLayout
 
QComboBox * _comboBoxSelectRegime
 
QPushButton * _pushButtonNewRegime
 
QPushButton * _pushButtonRemRegime
 
QGroupBox * _groupBoxDensite
 
QGridLayout * _groupBoxDensiteLayout
 
TYLineEdit_lineEditDensiteSrcs
 
TabPointsWidget_pTabPtsW
 
TYSourceWidget_elmW
 
- Protected Attributes inherited from TYWidget
TYElement_pElement
 
bool _locked
 

Additional Inherited Members

- Signals inherited from TYWidget
void modified ()
 
- Static Public Member Functions inherited from TYWidget
static int edit (TYElement *pElement, QWidget *pParent=NULL)
 
static QString getDisplayName (TYElement *pElt)
 

Detailed Description

classe de l'objet IHM pour une ligne acoustique

Definition at line 50 of file TYAcousticLineWidget.h.

Constructor & Destructor Documentation

◆ TYAcousticLineWidget()

TYAcousticLineWidget::TYAcousticLineWidget ( TYAcousticLine pElement,
QWidget *  _pParent = NULL 
)

Constructeur.

Definition at line 36 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:

◆ ~TYAcousticLineWidget()

TYAcousticLineWidget::~TYAcousticLineWidget ( )
virtual

Destructeur.

Definition at line 184 of file TYAcousticLineWidget.cpp.

Member Function Documentation

◆ apply

void TYAcousticLineWidget::apply ( )
virtualslot

Definition at line 206 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ changeRegime

void TYAcousticLineWidget::changeRegime ( int  regime)
slot

Changement de regime

Definition at line 261 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createNewRegime

void TYAcousticLineWidget::createNewRegime ( )
slot

Creation d'un nouveau regime.

Definition at line 242 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deleteRegime

void TYAcousticLineWidget::deleteRegime ( )
slot

Suppression du regime

Definition at line 253 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ editAtt

void TYAcousticLineWidget::editAtt ( )
slot

Edite la widget de l'attenuateur.

Definition at line 379 of file TYAcousticLineWidget.cpp.

Here is the caller graph for this function:

◆ editSrcLin

void TYAcousticLineWidget::editSrcLin ( )
slot

Edite la widget de la source lineique.

Definition at line 232 of file TYAcousticLineWidget.cpp.

◆ renameRegime

void TYAcousticLineWidget::renameRegime ( const QString &  nom)
slot

Renomme le regime

Definition at line 308 of file TYAcousticLineWidget.cpp.

◆ saveCurrentRegime

void TYAcousticLineWidget::saveCurrentRegime ( )
slot

save current regime if changed

Definition at line 284 of file TYAcousticLineWidget.cpp.

Here is the caller graph for this function:

◆ setSpectreToReadOnly

void TYAcousticLineWidget::setSpectreToReadOnly ( )
slot

Set Spectre to read only when in calculated mode.

Definition at line 371 of file TYAcousticLineWidget.cpp.

Here is the caller graph for this function:

◆ showSpectre

void TYAcousticLineWidget::showSpectre ( )
slot

Visualise le spectre de l'etat courant de l'element

Definition at line 357 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateComboRegime()

void TYAcousticLineWidget::updateComboRegime ( )

Mise a jour du comboBox des regimes

Definition at line 314 of file TYAcousticLineWidget.cpp.

Here is the caller graph for this function:

◆ updateContent

void TYAcousticLineWidget::updateContent ( )
virtualslot

Definition at line 186 of file TYAcousticLineWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateFromCurrentRegime()

void TYAcousticLineWidget::updateFromCurrentRegime ( )

Mise a jour de l'etat a partir du regime courant

Definition at line 330 of file TYAcousticLineWidget.cpp.

Here is the caller graph for this function:

◆ useAttenuateur

void TYAcousticLineWidget::useAttenuateur ( )
slot

Active l'attenuateur

Definition at line 395 of file TYAcousticLineWidget.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ _acousticLineLayout

QGridLayout* TYAcousticLineWidget::_acousticLineLayout
protected

Definition at line 162 of file TYAcousticLineWidget.h.

◆ _buttonGroupTypeDistrib

QButtonGroup* TYAcousticLineWidget::_buttonGroupTypeDistrib
protected

Definition at line 146 of file TYAcousticLineWidget.h.

◆ _checkBoxIsRayonnant

QCheckBox* TYAcousticLineWidget::_checkBoxIsRayonnant
protected

Definition at line 138 of file TYAcousticLineWidget.h.

◆ _checkBoxUseAtt

QCheckBox* TYAcousticLineWidget::_checkBoxUseAtt
protected

Definition at line 136 of file TYAcousticLineWidget.h.

◆ _comboBoxSelectRegime

QComboBox* TYAcousticLineWidget::_comboBoxSelectRegime
protected

Definition at line 168 of file TYAcousticLineWidget.h.

◆ _elmW

TYSourceWidget* TYAcousticLineWidget::_elmW
protected

Definition at line 179 of file TYAcousticLineWidget.h.

◆ _groupBoxAtt

QGroupBox* TYAcousticLineWidget::_groupBoxAtt
protected

Definition at line 140 of file TYAcousticLineWidget.h.

◆ _groupBoxAttLayout

QGridLayout* TYAcousticLineWidget::_groupBoxAttLayout
protected

Definition at line 143 of file TYAcousticLineWidget.h.

◆ _groupBoxDensite

QGroupBox* TYAcousticLineWidget::_groupBoxDensite
protected

Definition at line 173 of file TYAcousticLineWidget.h.

◆ _groupBoxDensiteLayout

QGridLayout* TYAcousticLineWidget::_groupBoxDensiteLayout
protected

Definition at line 174 of file TYAcousticLineWidget.h.

◆ _groupBoxLine

QGroupBox* TYAcousticLineWidget::_groupBoxLine
protected

Definition at line 154 of file TYAcousticLineWidget.h.

◆ _groupBoxLineLayout

QGridLayout* TYAcousticLineWidget::_groupBoxLineLayout
protected

Definition at line 163 of file TYAcousticLineWidget.h.

◆ _groupBoxListPt

QGroupBox* TYAcousticLineWidget::_groupBoxListPt
protected

Definition at line 160 of file TYAcousticLineWidget.h.

◆ _groupBoxListPtLayout

QGridLayout* TYAcousticLineWidget::_groupBoxListPtLayout
protected

Definition at line 165 of file TYAcousticLineWidget.h.

◆ _groupBoxSpectre

QGroupBox* TYAcousticLineWidget::_groupBoxSpectre
protected

Definition at line 150 of file TYAcousticLineWidget.h.

◆ _groupBoxSpectreLayout

QGridLayout* TYAcousticLineWidget::_groupBoxSpectreLayout
protected

Definition at line 151 of file TYAcousticLineWidget.h.

◆ _groupBoxSrcLin

QGroupBox* TYAcousticLineWidget::_groupBoxSrcLin
protected

Definition at line 157 of file TYAcousticLineWidget.h.

◆ _groupBoxSrcLinLayout

QGridLayout* TYAcousticLineWidget::_groupBoxSrcLinLayout
protected

Definition at line 164 of file TYAcousticLineWidget.h.

◆ _labelIsRayonnant

QLabel* TYAcousticLineWidget::_labelIsRayonnant
protected

Definition at line 137 of file TYAcousticLineWidget.h.

◆ _labelLargeur

QLabel* TYAcousticLineWidget::_labelLargeur
protected

Definition at line 155 of file TYAcousticLineWidget.h.

◆ _labeUseAtt

QLabel* TYAcousticLineWidget::_labeUseAtt
protected

Definition at line 135 of file TYAcousticLineWidget.h.

◆ _lineEditDensiteSrcs

TYLineEdit* TYAcousticLineWidget::_lineEditDensiteSrcs
protected

Definition at line 175 of file TYAcousticLineWidget.h.

◆ _lineEditLargeur

TYLineEdit* TYAcousticLineWidget::_lineEditLargeur
protected

Definition at line 156 of file TYAcousticLineWidget.h.

◆ _lineEditNomAtt

QLineEdit* TYAcousticLineWidget::_lineEditNomAtt
protected

Definition at line 141 of file TYAcousticLineWidget.h.

◆ _lineEditNomSrcLin

QLineEdit* TYAcousticLineWidget::_lineEditNomSrcLin
protected

Definition at line 158 of file TYAcousticLineWidget.h.

◆ _pRadioButtonCalculee

QRadioButton* TYAcousticLineWidget::_pRadioButtonCalculee
protected

Definition at line 147 of file TYAcousticLineWidget.h.

◆ _pRadioButtonImposee

QRadioButton* TYAcousticLineWidget::_pRadioButtonImposee
protected

Definition at line 148 of file TYAcousticLineWidget.h.

◆ _pTabPtsW

TabPointsWidget* TYAcousticLineWidget::_pTabPtsW
protected

Definition at line 177 of file TYAcousticLineWidget.h.

◆ _pushButtonNewRegime

QPushButton* TYAcousticLineWidget::_pushButtonNewRegime
protected

Definition at line 169 of file TYAcousticLineWidget.h.

◆ _pushButtonRemRegime

QPushButton* TYAcousticLineWidget::_pushButtonRemRegime
protected

Definition at line 170 of file TYAcousticLineWidget.h.

◆ _pushButtonShowSpectre

QPushButton* TYAcousticLineWidget::_pushButtonShowSpectre
protected

Definition at line 152 of file TYAcousticLineWidget.h.

◆ _pushButtonSpectreAtt

QPushButton* TYAcousticLineWidget::_pushButtonSpectreAtt
protected

Definition at line 142 of file TYAcousticLineWidget.h.

◆ _pushButtonSrcLin

QPushButton* TYAcousticLineWidget::_pushButtonSrcLin
protected

Definition at line 159 of file TYAcousticLineWidget.h.


The documentation for this class was generated from the following files: