Changeset 376 in PSPA for Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_pspaApplication.cc
- Timestamp:
- Mar 8, 2013, 9:29:14 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_pspaApplication.cc
r375 r376 47 47 PspaApplication::PspaApplication(const WEnvironment& env) : WApplication(env) 48 48 ,applicationDefaultTitle_("portail PSPA") 49 ,beamLine_(NULL) 49 50 { 50 51 … … 87 88 WPushButton* boutonLoadNew = new WPushButton(); 88 89 WPushButton* boutongraphicalAnalysis = new WPushButton(); 90 WPushButton* boutonTrash = new WPushButton(); 89 91 90 92 boutonSauve->setStyleClass("saveButton"); … … 92 94 boutonLoadNew->setStyleClass("loadNewButton"); 93 95 boutongraphicalAnalysis->setStyleClass("histoButton"); 96 boutonTrash->setStyleClass("trashButton"); 94 97 95 98 boutonSauve->setToolTip ("sauvegarder votre configuration"); … … 97 100 boutonLoadNew->setToolTip ("charger une configuration"); 98 101 boutongraphicalAnalysis->setToolTip ("analyse graphique"); 102 boutonTrash->setToolTip ("tout effacer"); 99 103 100 104 boutonSauve->setMaximumSize(38,38); … … 106 110 boutongraphicalAnalysis->setMaximumSize(38,38); 107 111 boutongraphicalAnalysis->setMinimumSize(38,38); 112 boutonTrash->setMaximumSize(38,38); 113 boutonTrash->setMinimumSize(38,38); 108 114 109 115 boutonSauve->clicked().connect(this, &PspaApplication::sauver); … … 115 121 boutongraphicalAnalysis->clicked().connect(this, &PspaApplication::dialogOnGraphics); 116 122 123 boutonTrash->clicked().connect(this, &PspaApplication::removeBeamLine); 124 117 125 toolbarLayout->addWidget(boutonSauve , 0,Wt::AlignMiddle); 118 126 toolbarLayout->addWidget(boutonRestaure , 0,Wt::AlignMiddle); 119 127 toolbarLayout->addWidget(boutonLoadNew , 0,Wt::AlignMiddle); 120 128 toolbarLayout->addWidget(boutongraphicalAnalysis , 0,Wt::AlignMiddle); 129 toolbarLayout->addWidget(boutonTrash , 0,Wt::AlignMiddle); 121 130 toolbarLayout->addWidget(new WText("") , 1,Wt::AlignMiddle); 122 131 … … 202 211 void PspaApplication::createBeamLine() 203 212 { 204 beamLine_ = new GWt_LigneFaisceau(this); 205 beamLine_->setMinimumSize(300,100); 213 if (!beamLine_) { 214 beamLine_ = new GWt_LigneFaisceau(this); 215 } else { 216 beamLine_->clear(); 217 } 218 beamLine_->setMinimumSize(300,100); 219 setTitle(applicationDefaultTitle_); 206 220 } 207 221 … … 987 1001 } 988 1002 989 1003 void PspaApplication::removeBeamLine() { 1004 createBeamLine(); 1005 }
Note: See TracChangeset
for help on using the changeset viewer.