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

#include <TYEtageEditor.h>

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

Public Member Functions

 TYEtageEditorPropertiesDlg (QWidget *parent, TYTabPoint &tabPts, bool onlyEcran=false)
 
 ~TYEtageEditorPropertiesDlg ()
 
double getHauteur ()
 Retourne la hauteur saisie. More...
 
double getHauteurSol ()
 Retourne la hauteur au sol saisie. More...
 
double getEpaisseur ()
 Retourne l'epaisseur saisie. More...
 
bool etageSelected ()
 Retourne si l'utilisateur a selectionne la construction d'un etage. More...
 
bool validate ()
 
- Public Member Functions inherited from TYFormDialog
 TYFormDialog (QWidget *parent=nullptr, Qt::WindowFlags f=QFlag(0))
 
bool validate ()
 
bool validateChildren (QObject *object)
 

Protected Slots

void toggleButton (int i)
 Callback qd l'utilisateur selectionne la creation d'un ecran. More...
 
virtual void accept ()
 

Private Attributes

QRadioButton * _pBatBtn
 
QRadioButton * _pEcranBtn
 
QLabel * _pEpaisseurLabelName
 
TYLineEdit_pEpaisseurLineEdit
 
TYLineEdit_pHauteurLineEdit
 
TYLineEdit_pHauteurSolLineEdit
 
QBoxLayout * _pHauteurLayout
 
QBoxLayout * _pHauteurSolLayout
 
QBoxLayout * _pEpaisseurLayout
 
QBoxLayout * _pEcranOuBatLayout
 
QBoxLayout * _pBtnLayout
 
TabPointsWidget_tabPtsW
 

Detailed Description

Definition at line 74 of file TYEtageEditor.h.

Constructor & Destructor Documentation

◆ TYEtageEditorPropertiesDlg()

TYEtageEditorPropertiesDlg::TYEtageEditorPropertiesDlg ( QWidget *  parent,
TYTabPoint tabPts,
bool  onlyEcran = false 
)

Definition at line 374 of file TYEtageEditor.cpp.

Here is the call graph for this function:

◆ ~TYEtageEditorPropertiesDlg()

TYEtageEditorPropertiesDlg::~TYEtageEditorPropertiesDlg ( )

Definition at line 514 of file TYEtageEditor.cpp.

Member Function Documentation

◆ accept

void TYEtageEditorPropertiesDlg::accept ( )
protectedvirtualslot

Definition at line 545 of file TYEtageEditor.cpp.

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

◆ etageSelected()

bool TYEtageEditorPropertiesDlg::etageSelected ( )
inline

Retourne si l'utilisateur a selectionne la construction d'un etage.

Definition at line 111 of file TYEtageEditor.h.

Here is the caller graph for this function:

◆ getEpaisseur()

double TYEtageEditorPropertiesDlg::getEpaisseur ( )
inline

Retourne l'epaisseur saisie.

Definition at line 102 of file TYEtageEditor.h.

Here is the caller graph for this function:

◆ getHauteur()

double TYEtageEditorPropertiesDlg::getHauteur ( )
inline

Retourne la hauteur saisie.

Definition at line 86 of file TYEtageEditor.h.

Here is the caller graph for this function:

◆ getHauteurSol()

double TYEtageEditorPropertiesDlg::getHauteurSol ( )
inline

Retourne la hauteur au sol saisie.

Definition at line 94 of file TYEtageEditor.h.

Here is the caller graph for this function:

◆ toggleButton

void TYEtageEditorPropertiesDlg::toggleButton ( int  i)
protectedslot

Callback qd l'utilisateur selectionne la creation d'un ecran.

Definition at line 531 of file TYEtageEditor.cpp.

Here is the caller graph for this function:

◆ validate()

bool TYEtageEditorPropertiesDlg::validate ( )

Member Data Documentation

◆ _pBatBtn

QRadioButton* TYEtageEditorPropertiesDlg::_pBatBtn
private

Definition at line 128 of file TYEtageEditor.h.

◆ _pBtnLayout

QBoxLayout* TYEtageEditorPropertiesDlg::_pBtnLayout
private

Definition at line 138 of file TYEtageEditor.h.

◆ _pEcranBtn

QRadioButton* TYEtageEditorPropertiesDlg::_pEcranBtn
private

Definition at line 129 of file TYEtageEditor.h.

◆ _pEcranOuBatLayout

QBoxLayout* TYEtageEditorPropertiesDlg::_pEcranOuBatLayout
private

Definition at line 137 of file TYEtageEditor.h.

◆ _pEpaisseurLabelName

QLabel* TYEtageEditorPropertiesDlg::_pEpaisseurLabelName
private

Definition at line 130 of file TYEtageEditor.h.

◆ _pEpaisseurLayout

QBoxLayout* TYEtageEditorPropertiesDlg::_pEpaisseurLayout
private

Definition at line 136 of file TYEtageEditor.h.

◆ _pEpaisseurLineEdit

TYLineEdit* TYEtageEditorPropertiesDlg::_pEpaisseurLineEdit
private

Definition at line 131 of file TYEtageEditor.h.

◆ _pHauteurLayout

QBoxLayout* TYEtageEditorPropertiesDlg::_pHauteurLayout
private

Definition at line 134 of file TYEtageEditor.h.

◆ _pHauteurLineEdit

TYLineEdit* TYEtageEditorPropertiesDlg::_pHauteurLineEdit
private

Definition at line 132 of file TYEtageEditor.h.

◆ _pHauteurSolLayout

QBoxLayout* TYEtageEditorPropertiesDlg::_pHauteurSolLayout
private

Definition at line 135 of file TYEtageEditor.h.

◆ _pHauteurSolLineEdit

TYLineEdit* TYEtageEditorPropertiesDlg::_pHauteurSolLineEdit
private

Definition at line 133 of file TYEtageEditor.h.

◆ _tabPtsW

TabPointsWidget* TYEtageEditorPropertiesDlg::_tabPtsW
private

Definition at line 140 of file TYEtageEditor.h.


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