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

Classe de l'objet IHM pour une surface acoustique. More...

#include <TYAcousticSurfaceWidget.h>

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

Public Slots

virtual void updateContent ()
 
virtual void apply ()
 
void editMat ()
 
- Public Slots inherited from TYWidget
virtual void updateContent ()=0
 
virtual void apply ()=0
 
virtual void reject ()
 

Public Member Functions

 TYAcousticSurfaceWidget (TYAcousticSurface *pElement, QWidget *_pParent=NULL)
 
virtual ~TYAcousticSurfaceWidget ()
 
QGroupBox * getGroupBoxMat ()
 
- 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

QGroupBox * _groupBoxMat
 
QLineEdit * _lineEditNomMat
 
QPushButton * _pushButtonMat
 
QGridLayout * _acousticSurfaceLayout
 
QGridLayout * _groupBoxMatLayout
 
TYAcousticInterfaceWidget_interW
 
TYSurfaceInterfaceWidget_surfaceW
 
TYColorInterfaceWidget_colorW
 
TYElementWidget_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 surface acoustique.

Definition at line 50 of file TYAcousticSurfaceWidget.h.

Constructor & Destructor Documentation

◆ TYAcousticSurfaceWidget()

TYAcousticSurfaceWidget::TYAcousticSurfaceWidget ( TYAcousticSurface pElement,
QWidget *  _pParent = NULL 
)

Constructeur.

Definition at line 34 of file TYAcousticSurfaceWidget.cpp.

Here is the call graph for this function:

◆ ~TYAcousticSurfaceWidget()

TYAcousticSurfaceWidget::~TYAcousticSurfaceWidget ( )
virtual

Destructeur.

Definition at line 124 of file TYAcousticSurfaceWidget.cpp.

Member Function Documentation

◆ apply

void TYAcousticSurfaceWidget::apply ( )
virtualslot

Definition at line 141 of file TYAcousticSurfaceWidget.cpp.

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

◆ editMat

void TYAcousticSurfaceWidget::editMat ( )
slot

Edite la widget du bounding rect. Edite la widget de la source surfacique. Edite la widget du materiau.

Definition at line 171 of file TYAcousticSurfaceWidget.cpp.

Here is the caller graph for this function:

◆ getGroupBoxMat()

QGroupBox* TYAcousticSurfaceWidget::getGroupBoxMat ( )
inline

Get du groupbox materiau.

Definition at line 70 of file TYAcousticSurfaceWidget.h.

Here is the caller graph for this function:

◆ updateContent

void TYAcousticSurfaceWidget::updateContent ( )
virtualslot

Get du groupbox source surfacique.

Definition at line 126 of file TYAcousticSurfaceWidget.cpp.

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

Member Data Documentation

◆ _acousticSurfaceLayout

QGridLayout* TYAcousticSurfaceWidget::_acousticSurfaceLayout
protected

Definition at line 110 of file TYAcousticSurfaceWidget.h.

◆ _colorW

TYColorInterfaceWidget* TYAcousticSurfaceWidget::_colorW
protected

Definition at line 117 of file TYAcousticSurfaceWidget.h.

◆ _elmW

TYElementWidget* TYAcousticSurfaceWidget::_elmW
protected

Definition at line 118 of file TYAcousticSurfaceWidget.h.

◆ _groupBoxMat

QGroupBox* TYAcousticSurfaceWidget::_groupBoxMat
protected

Definition at line 102 of file TYAcousticSurfaceWidget.h.

◆ _groupBoxMatLayout

QGridLayout* TYAcousticSurfaceWidget::_groupBoxMatLayout
protected

Definition at line 112 of file TYAcousticSurfaceWidget.h.

◆ _interW

TYAcousticInterfaceWidget* TYAcousticSurfaceWidget::_interW
protected

Definition at line 115 of file TYAcousticSurfaceWidget.h.

◆ _lineEditNomMat

QLineEdit* TYAcousticSurfaceWidget::_lineEditNomMat
protected

Definition at line 103 of file TYAcousticSurfaceWidget.h.

◆ _pushButtonMat

QPushButton* TYAcousticSurfaceWidget::_pushButtonMat
protected

Definition at line 104 of file TYAcousticSurfaceWidget.h.

◆ _surfaceW

TYSurfaceInterfaceWidget* TYAcousticSurfaceWidget::_surfaceW
protected

Definition at line 116 of file TYAcousticSurfaceWidget.h.


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