Changeset 116 in PSPA
- Timestamp:
- Nov 29, 2012, 5:54:54 PM (12 years ago)
- Location:
- Interface_Web/trunk/pspaWT/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/src/GWt_abstractElement.cc
r112 r116 16 16 dropped_->setIcon(image); 17 17 dropped_->setMaximumSize(50,50); 18 //dropped_->clicked().connect(this,&GWt_abstractElement::openParametersForm);19 18 dropped_->clicked().connect(this,&GWt_abstractElement::clicked); 20 19 dropped_->doubleClicked().connect(this,&GWt_abstractElement::doubleClicked); … … 23 22 wc_->addWidget(dropped_); 24 23 wc_->addWidget(new WBreak()); 24 25 25 } 26 26 … … 50 50 { 51 51 cout << "mouse key was double clicked on this widget" << endl; 52 wc_->clear(); 53 string label= element_->getLabel(); 54 cout << "GWt_abstractElement:: " << label << " a été supprimé" << endl; 55 pspa_->getDataManager()->getCollection()->eraseElement(label); 56 pspa_->updateSelections(); 52 message_= new WDialog("Question"); 53 message_->setClosable(true); 54 new WText("Are you sure you want to delete the selected item?",message_->contents()); 55 new WBreak(message_->contents()); 56 WPushButton *yes= new WPushButton("Yes",message_->contents()); 57 yes->clicked().connect(message_,&Wt::WDialog::accept); 58 message_->finished().connect(this,&GWt_abstractElement::messageDone); 59 message_->show(); 57 60 } 58 61 59 void GWt_abstractElement:: openParametersForm()62 void GWt_abstractElement::messageDone() 60 63 { 61 dialog_->show(); 64 if (message_->result() == WDialog::Accepted) { 65 wc_->clear(); 66 string label= element_->getLabel(); 67 cout << "GWt_abstractElement:: " << label << " a été supprimé" << endl; 68 pspa_->getDataManager()->getCollection()->eraseElement(label); 69 pspa_->updateSelections(); 70 } 71 delete message_; 62 72 } 63 73 -
Interface_Web/trunk/pspaWT/src/GWt_drift.cc
r112 r116 11 11 { 12 12 string* param = element_-> getParametersString(); 13 if ( param == NULL ) 14 { 15 pspa_->addConsoleMessage("GWt_Drift : empty parameter set"); 16 } 13 if ( param == NULL ) { 14 pspa_->addConsoleMessage("GWt_Drift : empty parameter set"); 15 } 17 16 int nbparam = atoi(param[0].c_str()); 18 if ( nbparam != element_->getNbParams() ) 19 { 20 pspa_->addConsoleMessage("element seems not to be a DRIFT"); 21 } 17 if ( nbparam != element_->getNbParams() ) { 18 pspa_->addConsoleMessage("element seems not to be a DRIFT"); 19 } 22 20 23 21 dialog_ = new WDialog("element DRIFT"); … … 28 26 apertureEdit_ = new WLineEdit(param[2].c_str(), dialog_->contents()); 29 27 new WBreak(dialog_->contents()); 30 31 // Submit32 28 WPushButton *submit = new WPushButton("OK",dialog_->contents()); 33 29 submit->clicked().connect(dialog_, &Wt::WDialog::accept);
Note: See TracChangeset
for help on using the changeset viewer.