Ignore:
Timestamp:
Jun 21, 2013, 10:16:56 AM (11 years ago)
Author:
lemeur
Message:

definition des compatibilites des elements dans les software

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_elementLigneFaisceau.cc

    r401 r418  
    3535    pspa_(pspa)
    3636{
    37   initialize_ligneFaisceau(inconnu);
    38 }
    39 
    40 
    41 GWt_elementLigneFaisceau::GWt_elementLigneFaisceau(typedElement type,PspaApplication* pspa)
     37  initialize_ligneFaisceau(nomdElements::inconnu);
     38}
     39
     40
     41GWt_elementLigneFaisceau::GWt_elementLigneFaisceau(nomdElements::typedElement type,PspaApplication* pspa)
    4242  : WContainerWidget(),
    4343    firstTimeInsertMessage_(NULL),
     
    5353}
    5454
    55 void GWt_elementLigneFaisceau::initialize_ligneFaisceau(typedElement eType)
     55void GWt_elementLigneFaisceau::initialize_ligneFaisceau(nomdElements::typedElement eType)
    5656{   
    5757  cout<<"new GWt_elementLigneFaisceau : "<< this << endl;
     
    6262  //     +----------+--------+---------+
    6363 
    64    
    6564  WGridLayout *gridLayout = new WGridLayout();
    6665   
     
    9493   
    9594  switch (  eType ) {
    96   case RFgun :
     95  case nomdElements::RFgun :
    9796    GWt_abstractElement_ = new GWt_rfgun(this);
    9897    break;
    99   case drift :
     98  case nomdElements::drift :
    10099    GWt_abstractElement_ = new GWt_drift(this);
    101100    break;
    102   case cell  :
     101  case nomdElements::cell  :
    103102    GWt_abstractElement_ = new GWt_cell(this);
    104103    break;
    105   case bend  :
     104  case nomdElements::bend  :
    106105    GWt_abstractElement_ = new GWt_bend(this);
    107106    break;
    108   case soleno  :
     107  case nomdElements::soleno  :
    109108    GWt_abstractElement_ = new GWt_soleno(this);
    110109    break;
    111   case beam  :
     110  case nomdElements::beam  :
    112111    GWt_abstractElement_ = new GWt_beam(this);
    113112    break;
    114   case fit  :
     113  case nomdElements::fit  :
    115114    GWt_abstractElement_ = new GWt_fit(this);
    116115    break;
    117   case snapshot :
     116  case nomdElements::snapshot :
    118117    {
    119118      int incr = pspa_->getExtensionFile();
     
    123122      break;
    124123    }
    125   case inconnu :
     124  case nomdElements::inconnu :
    126125    GWt_abstractElement_ = NULL;
    127126  }
     
    207206  if (getGWt_AbstractElement()->getAbstractElement()) {
    208207    if (getGWt_AbstractElement()->getAbstractElement()->getAbstractSoftware()) {
    209       setBGColor(WColor(getGWt_AbstractElement()->getAbstractElement()->getAbstractSoftware()->getColor()));
     208      //      setBGColor(WColor(getGWt_AbstractElement()->getAbstractElement()->getAbstractSoftware()->getColor()));
     209      setBGColor(WColor(getGWt_AbstractElement()->getAbstractElement()->getAbstractSoftware()->getNomDeLogiciel()->getColor()));
    210210      softwareName_->setText(getGWt_AbstractElement()->getAbstractElement()->getAbstractSoftware()->getName());
    211211
     
    278278   
    279279    if(n < 10) {
    280       str= elem.getElementLabel()+"0"+number;
     280      str= elem.getGenericLabel()+"0"+number;
    281281    } else {
    282       str= elem.getElementLabel()+number;
     282      str= elem.getGenericLabel()+number;
    283283    }
    284284  }
Note: See TracChangeset for help on using the changeset viewer.