#ifndef GWTABSTRACELEMENT_SEEN #define GWTABSTRACELEMENT_SEEN #include "GWt_pspaApplication.h" #include "abstractElement.h" #include #include #include using namespace Wt; using namespace std; class GWt_abstractElement : public WContainerWidget { protected : PspaApplication* pspa_; abstractElement* element_; WDialog* dialog_; WPushButton* dropped_; WContainerWidget* wc_; GWt_abstractElement() {;} public : GWt_abstractElement(PspaApplication* ps,abstractElement* elem); // methode Factory static GWt_abstractElement *ajoute(PspaApplication* ps,abstractElement* ptr); void clicked(); void updateLabelWidget(); WPushButton* getButton(); WContainerWidget* getWidget(); abstractElement* getElement(); virtual void dialogDone() = 0; }; #endif