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

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

#include <TYProjetWidget.h>

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

Public Slots

virtual void updateContent ()
 
virtual void apply ()
 
void editCurCalcul ()
 
void editSite ()
 
virtual void contextMenuEvent (QContextMenuEvent *e)
 
void editCalcul (QTreeWidgetItem *item)
 
void updateDefault ()
 
- Public Slots inherited from TYWidget
virtual void updateContent ()=0
 
virtual void apply ()=0
 
virtual void reject ()
 

Public Member Functions

 TYProjetWidget (TYProjet *pElement, QWidget *_pParent=NULL)
 
virtual ~TYProjetWidget ()
 
- 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

QGridLayout * _projetLayout
 
QGroupBox * _groupBox
 
QLabel * _labelAuteur
 
QLineEdit * _lineEditAuteur
 
QLabel * _labelDateCreation
 
QDateEdit * _editDateCreation
 
QLabel * _labelDateModif
 
QDateEdit * _editDateModif
 
QLabel * _labelComment
 
QTextEdit * _lineEditComment
 
QPushButton * _pushButtonSite
 
QGroupBox * _groupBoxSite
 
QLineEdit * _lineEditNomSite
 
QLabel * _labelDistMax
 
TYLineEdit_lineEditDistMax
 
QLabel * _labelDelaunayTolerence
 
TYLineEdit_lineEditDelaunayTolerence
 
QLabel * _labelUseDefault
 
QPushButton * _pushButtonUseDefault
 
QGroupBox * _groupBoxCurCalcul
 
QLineEdit * _lineEditNomCurCalcul
 
QPushButton * _pushButtonCurCalcul
 
QGroupBox * _groupBoxTab
 
QTreeWidget * _listViewTabCalcul
 
QTabWidget * _tabWidget
 
QTableWidget * _tableauPointsControle
 
QTableWidget * _tableauMaillages
 Onglet des points de controle. More...
 
TYElementWidget_elmW
 
- Protected Attributes inherited from TYWidget
TYElement_pElement
 
bool _locked
 

Private Member Functions

void updateControlPointsTab ()
 
void updateNoiseMapsTab ()
 

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 objet

Definition at line 56 of file TYProjetWidget.h.

Constructor & Destructor Documentation

◆ TYProjetWidget()

TYProjetWidget::TYProjetWidget ( TYProjet pElement,
QWidget *  _pParent = NULL 
)

Constructeur.

Definition at line 41 of file TYProjetWidget.cpp.

Here is the call graph for this function:

◆ ~TYProjetWidget()

TYProjetWidget::~TYProjetWidget ( )
virtual

Destructeur.

Definition at line 210 of file TYProjetWidget.cpp.

Member Function Documentation

◆ apply

void TYProjetWidget::apply ( )
virtualslot

Definition at line 319 of file TYProjetWidget.cpp.

Here is the call graph for this function:

◆ contextMenuEvent

void TYProjetWidget::contextMenuEvent ( QContextMenuEvent *  e)
virtualslot

Affiche un menu contextuel.

Definition at line 432 of file TYProjetWidget.cpp.

Here is the call graph for this function:

◆ editCalcul

void TYProjetWidget::editCalcul ( QTreeWidgetItem *  item)
slot

Edite la widget du Calcul selectionne.

Parameters
itemElement de la liste correspondant au Calcul selectionne.

Definition at line 410 of file TYProjetWidget.cpp.

Here is the caller graph for this function:

◆ editCurCalcul

void TYProjetWidget::editCurCalcul ( )
slot

Edite la widget du Calcul courant.

Definition at line 390 of file TYProjetWidget.cpp.

Here is the caller graph for this function:

◆ editSite

void TYProjetWidget::editSite ( )
slot

Edite la widget du site.

Definition at line 400 of file TYProjetWidget.cpp.

Here is the caller graph for this function:

◆ updateContent

void TYProjetWidget::updateContent ( )
virtualslot

Definition at line 212 of file TYProjetWidget.cpp.

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

◆ updateControlPointsTab()

void TYProjetWidget::updateControlPointsTab ( )
private

Definition at line 254 of file TYProjetWidget.cpp.

Here is the caller graph for this function:

◆ updateDefault

void TYProjetWidget::updateDefault ( )
slot

Change l'etat des parametres de geometrisation

Definition at line 426 of file TYProjetWidget.cpp.

Here is the caller graph for this function:

◆ updateNoiseMapsTab()

void TYProjetWidget::updateNoiseMapsTab ( )
private

Definition at line 292 of file TYProjetWidget.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ _editDateCreation

QDateEdit* TYProjetWidget::_editDateCreation
protected

Definition at line 115 of file TYProjetWidget.h.

◆ _editDateModif

QDateEdit* TYProjetWidget::_editDateModif
protected

Definition at line 117 of file TYProjetWidget.h.

◆ _elmW

TYElementWidget* TYProjetWidget::_elmW
protected

Definition at line 147 of file TYProjetWidget.h.

◆ _groupBox

QGroupBox* TYProjetWidget::_groupBox
protected

Definition at line 111 of file TYProjetWidget.h.

◆ _groupBoxCurCalcul

QGroupBox* TYProjetWidget::_groupBoxCurCalcul
protected

Definition at line 131 of file TYProjetWidget.h.

◆ _groupBoxSite

QGroupBox* TYProjetWidget::_groupBoxSite
protected

Definition at line 122 of file TYProjetWidget.h.

◆ _groupBoxTab

QGroupBox* TYProjetWidget::_groupBoxTab
protected

Definition at line 135 of file TYProjetWidget.h.

◆ _labelAuteur

QLabel* TYProjetWidget::_labelAuteur
protected

Definition at line 112 of file TYProjetWidget.h.

◆ _labelComment

QLabel* TYProjetWidget::_labelComment
protected

Definition at line 118 of file TYProjetWidget.h.

◆ _labelDateCreation

QLabel* TYProjetWidget::_labelDateCreation
protected

Definition at line 114 of file TYProjetWidget.h.

◆ _labelDateModif

QLabel* TYProjetWidget::_labelDateModif
protected

Definition at line 116 of file TYProjetWidget.h.

◆ _labelDelaunayTolerence

QLabel* TYProjetWidget::_labelDelaunayTolerence
protected

Definition at line 126 of file TYProjetWidget.h.

◆ _labelDistMax

QLabel* TYProjetWidget::_labelDistMax
protected

Definition at line 124 of file TYProjetWidget.h.

◆ _labelUseDefault

QLabel* TYProjetWidget::_labelUseDefault
protected

Definition at line 128 of file TYProjetWidget.h.

◆ _lineEditAuteur

QLineEdit* TYProjetWidget::_lineEditAuteur
protected

Definition at line 113 of file TYProjetWidget.h.

◆ _lineEditComment

QTextEdit* TYProjetWidget::_lineEditComment
protected

Definition at line 119 of file TYProjetWidget.h.

◆ _lineEditDelaunayTolerence

TYLineEdit* TYProjetWidget::_lineEditDelaunayTolerence
protected

Definition at line 127 of file TYProjetWidget.h.

◆ _lineEditDistMax

TYLineEdit* TYProjetWidget::_lineEditDistMax
protected

Definition at line 125 of file TYProjetWidget.h.

◆ _lineEditNomCurCalcul

QLineEdit* TYProjetWidget::_lineEditNomCurCalcul
protected

Definition at line 132 of file TYProjetWidget.h.

◆ _lineEditNomSite

QLineEdit* TYProjetWidget::_lineEditNomSite
protected

Definition at line 123 of file TYProjetWidget.h.

◆ _listViewTabCalcul

QTreeWidget* TYProjetWidget::_listViewTabCalcul
protected

Definition at line 136 of file TYProjetWidget.h.

◆ _projetLayout

QGridLayout* TYProjetWidget::_projetLayout
protected

Definition at line 109 of file TYProjetWidget.h.

◆ _pushButtonCurCalcul

QPushButton* TYProjetWidget::_pushButtonCurCalcul
protected

Definition at line 133 of file TYProjetWidget.h.

◆ _pushButtonSite

QPushButton* TYProjetWidget::_pushButtonSite
protected

Definition at line 121 of file TYProjetWidget.h.

◆ _pushButtonUseDefault

QPushButton* TYProjetWidget::_pushButtonUseDefault
protected

Definition at line 129 of file TYProjetWidget.h.

◆ _tableauMaillages

QTableWidget* TYProjetWidget::_tableauMaillages
protected

Onglet des points de controle.

Definition at line 145 of file TYProjetWidget.h.

◆ _tableauPointsControle

QTableWidget* TYProjetWidget::_tableauPointsControle
protected

Definition at line 142 of file TYProjetWidget.h.

◆ _tabWidget

QTabWidget* TYProjetWidget::_tabWidget
protected

Definition at line 139 of file TYProjetWidget.h.


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