Ignore:
Timestamp:
Dec 8, 2012, 5:53:21 PM (12 years ago)
Author:
lemeur
Message:

normalisation de l'usage de nomdElements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/src/GWt_LigneFaisceau.cc

    r152 r153  
    1919  setLayout(beamLayout_);
    2020
    21   // nomdElements *e= new nomdElements();
    22   // int nElts= e->getNumberOfElements();
    23   // nObjets_= new Compteur[nElts];
    24   // delete e;
    25  
     21
    2622  int nElts= nomdElements::getNumberOfElements();
    2723  nObjets_= new Compteur[nElts];
     
    3531
    3632  // ajouter cette image ???
    37   acceptDrops("icons/final.jpg");
     33  // acceptDrops("icons/final.jpg");
    3834
    39   // acceptDrops("icons/beam.jpg");
    40   // acceptDrops("icons/bend.jpg");
    41   // acceptDrops("icons/cell.jpg");
    42   // acceptDrops("icons/drift.jpg");
    43   // acceptDrops("icons/lens.jpg");
    4435}
    4536 
     
    6859  abstractElement* ptr = pspa_->getDataManager()->addElement(eType);
    6960  ptr->setLabel(createLabel(e,nObjets_[eType].incr()));
    70   GWt_abstractElement* gw = GWt_abstractElement::ajoute(pspa_,ptr,evt.mimeType());
     61  cout << " je vais ajouter l'element  " << ptr->getName().getElementName() << " de type " << ptr->getName().getElementType() << endl;
     62  //  GWt_abstractElement* gw = GWt_abstractElement::ajoute(pspa_,ptr,evt.mimeType());
     63  GWt_abstractElement* gw = GWt_abstractElement::ajoute(pspa_,ptr);
    7164  if(gw == NULL) return;
    7265
     
    10598    {     
    10699      abstractElement* ptr = pspa_->getDataManager()->getCollection()->getElementPointer(k);
    107       typedElement eType= ptr->getName();
    108       nomdElements e(eType);
     100      //     typedElement eType= ptr->getName();
     101      //      nomdElements e(eType);
    109102
    110       GWt_abstractElement* gw = GWt_abstractElement::ajoute(pspa_,ptr,e.getElementImage());
     103      //      GWt_abstractElement* gw = GWt_abstractElement::ajoute(pspa_,ptr, ptr->getName().getElementImage());
     104      GWt_abstractElement* gw = GWt_abstractElement::ajoute(pspa_,ptr);
    111105      if(gw == NULL) {
    112         cerr << "GWt_LigneFaisceau::restaure element type " << eType << " inconnu " << endl;
     106        cerr << "GWt_LigneFaisceau::restaure element type " << ptr->getName().getElementName() << " inconnu " << endl;
    113107      }
    114108     
    115109      gw->updateLabelWidget();
    116       nObjets_[eType].incr();
     110      // nObjets_[eType].incr();
     111      nObjets_[ptr->getName().getElementType()].incr();
    117112      beamLayout_->addWidget(gw->getWidget());
    118113    }
Note: See TracChangeset for help on using the changeset viewer.