|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Frame pour la gestion de site. More...
#include <TYSiteFrame.h>


Public Member Functions | |
| TYSiteFrame (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=QFlag(0)) | |
| virtual | ~TYSiteFrame () |
| TYSiteNode * | getSiteNodeRoot () |
| void | clear () |
| void | exportEXCEL (TYElement *pElement) |
| void | changePos (TYElement *pElement) |
| void | changeRotation (TYElement *pElement) |
| void | localise (TYElement *pElement, TYElementGraphic *pGraphicObject) |
| bool | supprime (TYElementListItem *eltItem) |
| void | importFromLib (const unsigned int &filter, TYElement *pElement) |
| void | addEltXML (const char *className, TYElement *pElement) |
| void | newElt (const char *className, TYElement *pElement) |
| void | addElt (TYElement *pElement, TYElement *pElt) |
| void | selectOrUnselectAll (TYElementListItem *item, const bool &bSelect) |
| void | setDMaxDefault (TYElementListItem *item) |
Protected Member Functions | |
| TYElementListItem * | addEltToList (LPTYElement pElement, TYElementListItem *parent=NULL, const bool &chekable=false) |
Protected Attributes | |
| QMenuBar * | _pMenuBar |
| QTreeWidget * | _pListView |
| LPTYSiteNode | _pSiteNodeRoot |
| Le site node root. More... | |
| LPTYCalcul | _pCurrentCalcul |
| L'Id du calcul courant. More... | |
Private Member Functions | |
| bool | remFromSite (TYElement *pElement) |
Frame pour la gestion de site.
Definition at line 42 of file TYSiteFrame.h.
| TYSiteFrame::TYSiteFrame | ( | QWidget * | parent = 0, |
| const char * | name = 0, |
||
| Qt::WindowFlags | f = QFlag(0) |
||
| ) |
Constructeur par defaut.
Definition at line 58 of file TYSiteFrame.cpp.

|
virtual |
Destructeur.
Definition at line 84 of file TYSiteFrame.cpp.
Ajout d'un element (cree depuis un fichier ou nouveau)
Definition at line 1510 of file TYSiteFrame.cpp.


|
protected |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 857 of file TYSiteFrame.cpp.

| void TYSiteFrame::addEltXML | ( | const char * | className, |
| TYElement * | pElement | ||
| ) |
Import d'un element depuis un fichier XML
Definition at line 1484 of file TYSiteFrame.cpp.


|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 316 of file TYSiteFrame.cpp.

|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 212 of file TYSiteFrame.cpp.

|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 292 of file TYSiteFrame.cpp.

|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 268 of file TYSiteFrame.cpp.

|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 129 of file TYSiteFrame.cpp.


|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 285 of file TYSiteFrame.cpp.

|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 278 of file TYSiteFrame.cpp.

|
slot |
Ajoute un element a la liste. Si le parent est NULL, l'item est ajoute a la racine.
Definition at line 160 of file TYSiteFrame.cpp.

|
slot |
Mise a jour d'un l'element.
| item | Item de la liste correspondant a l'element. |
| col | colonne. |
Definition at line 1120 of file TYSiteFrame.cpp.


| void TYSiteFrame::changePos | ( | TYElement * | pElement | ) |
Boite de dialogue position
Definition at line 1214 of file TYSiteFrame.cpp.


| void TYSiteFrame::changeRotation | ( | TYElement * | pElement | ) |
Boite de dialogue de rotation
Definition at line 1256 of file TYSiteFrame.cpp.


|
inline |
Vide la list view.
Definition at line 67 of file TYSiteFrame.h.

|
virtualslot |
Affiche un menu contextuel.
Definition at line 363 of file TYSiteFrame.cpp.

| void TYSiteFrame::exportEXCEL | ( | TYElement * | pElement | ) |
Sauvegarde au format CSV
Definition at line 1156 of file TYSiteFrame.cpp.


|
inline |
Set/get le site node root.
Definition at line 59 of file TYSiteFrame.h.

| void TYSiteFrame::importFromLib | ( | const unsigned int & | filter, |
| TYElement * | pElement | ||
| ) |
Import d'un element depuis la librairie
Definition at line 1466 of file TYSiteFrame.cpp.


| void TYSiteFrame::localise | ( | TYElement * | pElement, |
| TYElementGraphic * | pGraphicObject | ||
| ) |
Mise en evidence d'un element (highlight)
Definition at line 1337 of file TYSiteFrame.cpp.


| void TYSiteFrame::newElt | ( | const char * | className, |
| TYElement * | pElement | ||
| ) |
Ajout d'un nouvel element
Definition at line 1653 of file TYSiteFrame.cpp.


|
slot |
Ouverture d'un modeleur (sur double clic)
| item | Item de la liste correspondant a l'element. |
| column | colonne. |
Definition at line 1129 of file TYSiteFrame.cpp.


|
slot |
Supprime un element du site.
| item | Item de la liste correspondant a l'element a supprimer. |
Definition at line 966 of file TYSiteFrame.cpp.


|
private |
Effectue la suppression effective de l'element en fonction du contexte Est appelee par remFromList(...)
Definition at line 977 of file TYSiteFrame.cpp.


|
slot |
Supprime un element dans l'infrastructure.
Definition at line 874 of file TYSiteFrame.cpp.

|
slot |
Supprime un element dans la topographie.
Definition at line 923 of file TYSiteFrame.cpp.

| void TYSiteFrame::selectOrUnselectAll | ( | TYElementListItem * | item, |
| const bool & | bSelect | ||
| ) |
Selection ou deselection de tous les elements "cochables" du meme type
Definition at line 1731 of file TYSiteFrame.cpp.


|
inlineslot |
Mets a jour le calcul courant.
Definition at line 142 of file TYSiteFrame.h.


| void TYSiteFrame::setDMaxDefault | ( | TYElementListItem * | item | ) |
Remet le parametre distance max entre deux points d'une courbe (niveau ou plan d'eau) a la valeur par defaut
Definition at line 1747 of file TYSiteFrame.cpp.


|
slot |
Set/get le site node root.
Definition at line 89 of file TYSiteFrame.cpp.


| bool TYSiteFrame::supprime | ( | TYElementListItem * | eltItem | ) |
Effacement d'un element de l'arborescence
Definition at line 1421 of file TYSiteFrame.cpp.


|
slot |
Mets a jour la liste a partir du site node root.
Definition at line 113 of file TYSiteFrame.cpp.


|
protected |
L'Id du calcul courant.
Definition at line 252 of file TYSiteFrame.h.
|
protected |
Definition at line 246 of file TYSiteFrame.h.
|
protected |
Definition at line 245 of file TYSiteFrame.h.
|
protected |
Le site node root.
Definition at line 249 of file TYSiteFrame.h.