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

classe de l'objet IHM pour un terrain More...

#include <TYTerrainWidget.h>

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

Public Slots

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

Public Member Functions

 TYTerrainWidget (TYTerrain *pElement, QWidget *_pParent=NULL)
 
virtual ~TYTerrainWidget ()
 
void setLayoutSpacing (int margin, int spacing)
 
void disableSolWidget ()
 
void disableVegetationWidget ()
 
- 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 * _groupBoxEdit
 
QGroupBox * _groupBox
 
TabPointsWidget_tabPoints
 
QGridLayout * _terrainLayout
 
QGridLayout * _groupBoxEditLayout
 
QGridLayout * _groupBoxSolLayout
 
QGridLayout * _groupBoxLayout
 
TYElementWidget_elmW
 
TYColorInterfaceWidget_colorW
 
TYSolWidget_solW
 
QCheckBox * _checkBoxVegetActive
 
QLabel * _labelVegetActive
 
TYVegetationWidget_vegetationWidget
 
QGridLayout * _groupBoxVegetationLayout
 
QTabWidget * _tabWidget
 
LPTYVegetation _pVegetation
 
- 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 un terrain

Definition at line 49 of file TYTerrainWidget.h.

Constructor & Destructor Documentation

◆ TYTerrainWidget()

TYTerrainWidget::TYTerrainWidget ( TYTerrain pElement,
QWidget *  _pParent = NULL 
)

Constructeur.

Definition at line 38 of file TYTerrainWidget.cpp.

Here is the call graph for this function:

◆ ~TYTerrainWidget()

TYTerrainWidget::~TYTerrainWidget ( )
virtual

Destructeur.

Definition at line 95 of file TYTerrainWidget.cpp.

Member Function Documentation

◆ apply

void TYTerrainWidget::apply ( )
virtualslot

Definition at line 113 of file TYTerrainWidget.cpp.

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

◆ disableSolWidget()

void TYTerrainWidget::disableSolWidget ( )

Permet de desactiver le widget Terrain (cas du plan d'eau).

Definition at line 127 of file TYTerrainWidget.cpp.

Here is the caller graph for this function:

◆ disableVegetationWidget()

void TYTerrainWidget::disableVegetationWidget ( )

Definition at line 132 of file TYTerrainWidget.cpp.

Here is the caller graph for this function:

◆ setLayoutSpacing()

void TYTerrainWidget::setLayoutSpacing ( int  margin,
int  spacing 
)
inline

Permet de modifier les parametres du layout.

Parameters
marginLa valeur de la marge.
spacingLa valeur de l'espacement.

Definition at line 72 of file TYTerrainWidget.h.

Here is the caller graph for this function:

◆ updateContent

void TYTerrainWidget::updateContent ( )
virtualslot

Definition at line 97 of file TYTerrainWidget.cpp.

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

◆ useVegetation

void TYTerrainWidget::useVegetation ( )
slot

Definition at line 139 of file TYTerrainWidget.cpp.

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

Member Data Documentation

◆ _checkBoxVegetActive

QCheckBox* TYTerrainWidget::_checkBoxVegetActive
protected

Definition at line 106 of file TYTerrainWidget.h.

◆ _colorW

TYColorInterfaceWidget* TYTerrainWidget::_colorW
protected

Definition at line 102 of file TYTerrainWidget.h.

◆ _elmW

TYElementWidget* TYTerrainWidget::_elmW
protected

Definition at line 101 of file TYTerrainWidget.h.

◆ _groupBox

QGroupBox* TYTerrainWidget::_groupBox
protected

Definition at line 93 of file TYTerrainWidget.h.

◆ _groupBoxEdit

QGroupBox* TYTerrainWidget::_groupBoxEdit
protected

Definition at line 92 of file TYTerrainWidget.h.

◆ _groupBoxEditLayout

QGridLayout* TYTerrainWidget::_groupBoxEditLayout
protected

Definition at line 97 of file TYTerrainWidget.h.

◆ _groupBoxLayout

QGridLayout* TYTerrainWidget::_groupBoxLayout
protected

Definition at line 99 of file TYTerrainWidget.h.

◆ _groupBoxSolLayout

QGridLayout* TYTerrainWidget::_groupBoxSolLayout
protected

Definition at line 98 of file TYTerrainWidget.h.

◆ _groupBoxVegetationLayout

QGridLayout* TYTerrainWidget::_groupBoxVegetationLayout
protected

Definition at line 110 of file TYTerrainWidget.h.

◆ _labelVegetActive

QLabel* TYTerrainWidget::_labelVegetActive
protected

Definition at line 107 of file TYTerrainWidget.h.

◆ _pVegetation

LPTYVegetation TYTerrainWidget::_pVegetation
protected

Definition at line 114 of file TYTerrainWidget.h.

◆ _solW

TYSolWidget* TYTerrainWidget::_solW
protected

Definition at line 103 of file TYTerrainWidget.h.

◆ _tabPoints

TabPointsWidget* TYTerrainWidget::_tabPoints
protected

Definition at line 94 of file TYTerrainWidget.h.

◆ _tabWidget

QTabWidget* TYTerrainWidget::_tabWidget
protected

Definition at line 112 of file TYTerrainWidget.h.

◆ _terrainLayout

QGridLayout* TYTerrainWidget::_terrainLayout
protected

Definition at line 96 of file TYTerrainWidget.h.

◆ _vegetationWidget

TYVegetationWidget* TYTerrainWidget::_vegetationWidget
protected

Definition at line 108 of file TYTerrainWidget.h.


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