#ifndef GWt_elementRfgun_SEEN #define GWt_elementRfgun_SEEN #include "GWt_abstractElement.h" #include #include #include using namespace Wt; using namespace std; class GWt_elementRfgun : public GWt_abstractElement { WLineEdit* nmacropEdit_; WLineEdit* sigma_tEdit_; // picoseconds WLineEdit* sigma_rEdit_; // cm WLineEdit* emit_xEdit_; // pi.mm.mrad WLineEdit* emit_yEdit_; // pi.mm.mrad WLineEdit* E_cinEdit_; // MeV WLineEdit* sigma_EEdit_; // MeV WLineEdit* totalChargeEdit_; public : GWt_elementRfgun() {;} GWt_elementRfgun(GWt_elementLigneFaisceau* ); ~GWt_elementRfgun() {;} virtual void dialogDone(WDialog::DialogCode code); inline string getMimeType() {return "htdocs/rfgun.jpg"; } inline string getSmallImageURL() {return "htdocs/rfgun.jpg"; } inline string getBigImageURL() {return "htdocs/rfgun.jpg"; } inline string getName() {return "rfgun"; } private : void initilializeDialog(); }; #endif