Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
TYWidget Class Referenceabstract

classe de l'objet IHM pour un objet metier de type TYElement More...

#include <TYWidget.h>

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

Public Slots

virtual void updateContent ()=0
 
virtual void apply ()=0
 
virtual void reject ()
 

Signals

void modified ()
 

Public Member Functions

 TYWidget (TYElement *pElement, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0)
 
virtual ~TYWidget ()
 
void setElement (TYElement *pElement)
 

Static Public Member Functions

static int edit (TYElement *pElement, QWidget *pParent=NULL)
 
static QString getDisplayName (TYElement *pElt)
 

Protected Attributes

TYElement_pElement
 
bool _locked
 

Detailed Description

classe de l'objet IHM pour un objet metier de type TYElement

Definition at line 42 of file TYWidget.h.

Constructor & Destructor Documentation

◆ TYWidget()

TYWidget::TYWidget ( TYElement pElement,
QWidget *  parent = 0,
const char *  name = 0,
Qt::WindowFlags  f = 0 
)

Constructeur. Il est identique a celui de la classe QWidget.

Definition at line 38 of file TYWidget.cpp.

◆ ~TYWidget()

TYWidget::~TYWidget ( )
virtual

Destructeur.

Definition at line 45 of file TYWidget.cpp.

Member Function Documentation

◆ apply

virtual void TYWidget::apply ( )
pure virtualslot

Effectue la tâche inverse de updateContent(). Mets a jour les parametres de l'element associe avec les valeurs des champs.

Here is the caller graph for this function:

◆ edit()

int TYWidget::edit ( TYElement pElement,
QWidget *  pParent = NULL 
)
static

Methode statique qui affiche le widget associe a l'element passe pour l'edition de ses parametres dans une boite de dialogue avec les boutons Appliquer, Cancel et OK.

Parameters
pElementL'element pour lequel on souhaite afficher une boite de dialogue.
pParentUn pointeur sur le widget parent.
Returns
Retourne le 'DialogCode', QDialog::Accepted si l'element a ete modifie (Bouton OK), QDialog::Rejected sinon.

Definition at line 49 of file TYWidget.cpp.

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

◆ getDisplayName()

QString TYWidget::getDisplayName ( TYElement pElt)
static

Retourne le nom d'affichage de la donnee metier associee a cette classe. Le nom retourne tiens compte de la localisation.

Parameters
pEltLe pointeur sur un element metier.
Returns
Le nom d'affichage de la donnee metier.

Definition at line 125 of file TYWidget.cpp.

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

◆ modified

void TYWidget::modified ( )
signal

Ce signal est emis lorsque les modification (slot apply()) ont ete effectuees.

Here is the caller graph for this function:

◆ reject

virtual void TYWidget::reject ( )
inlinevirtualslot

Sortie sans modif de l'utilisateur ("Cancel")

Definition at line 101 of file TYWidget.h.

◆ setElement()

void TYWidget::setElement ( TYElement pElement)
inline

Definition at line 83 of file TYWidget.h.

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

◆ updateContent

virtual void TYWidget::updateContent ( )
pure virtualslot

Remplis les champs avec les valeurs de l'element associe.

Here is the caller graph for this function:

Member Data Documentation

◆ _locked

bool TYWidget::_locked
protected

Definition at line 115 of file TYWidget.h.

◆ _pElement

TYElement* TYWidget::_pElement
protected

Definition at line 112 of file TYWidget.h.


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