Changeset 485 in PSPA for Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_abstractElement.cc
- Timestamp:
- Jan 28, 2014, 11:56:15 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_abstractElement.cc
r453 r485 13 13 #include "mixedTools.h" 14 14 #include "nomdElements.h" 15 15 #include "nomDeLogiciel.h" 16 16 #include <Wt/WText> 17 17 #include <Wt/WLineEdit> … … 94 94 void GWt_abstractElement::createDragImage(WContainerWidget* w) 95 95 { 96 unsigned k; 96 97 GWt_draggableImage *result= new GWt_draggableImage(getBigImageURL(),w); 97 98 … … 101 102 */ 102 103 result->setDraggable(getMimeType(),new WImage(getSmallImageURL(),w),true); 103 result->setToolTip(getName()); 104 vector<string> acceptes; 105 vector<string> ignores; 106 for ( k=0; k < nomDeLogiciel::getNumberOfSoftwares() ; k++) { 107 trivaluedBool tb = nomDeLogiciel(k).doAcceptElement(nomdElements::getTypeFromLabel(getName()) ); 108 if (tb == TBoolOk ) { 109 acceptes.push_back(nomDeLogiciel(k).getString()); 110 } else if (tb == TBoolIgnore ) { 111 ignores.push_back(nomDeLogiciel(k).getString()); 112 } 113 } 114 string textToolTip = getName(); 115 if ( acceptes.size() ) textToolTip += string("\n") + "accepted by softwares : "; 116 for (k=0; k < acceptes.size(); k++) textToolTip += string("\n") + acceptes.at(k); 117 if ( ignores.size() ) textToolTip += string("\n") + "ignored by softwares : "; 118 for (k=0; k < ignores.size(); k++) textToolTip += string("\n") + ignores.at(k); 119 120 // result->setToolTip(getName()); 121 result->setToolTip(textToolTip); 104 122 } 105 123
Note: See TracChangeset
for help on using the changeset viewer.