source: PSPA/Interface_Web/trunk/pspaWT/sources/userInterface/include/GWt_dropZoneLigneFaisceau.h @ 449

Last change on this file since 449 was 449, checked in by garnier, 11 years ago

Modifications en vue de changer l'interface utilisateur

File size: 799 bytes
Line 
1#ifndef GWT_DROPZONELIGNEFAISEAU_SEEN
2#define GWT_DROPZONELIGNEFAISEAU_SEEN
3
4#include "GWt_pspaApplication.h"
5#include "GWt_LigneFaisceau.h"
6
7#include <Wt/WContainerWidget>
8
9using namespace Wt;
10
11
12class GWt_dropZoneLigneFaisceau : public WContainerWidget
13{
14    public :
15   
16    GWt_dropZoneLigneFaisceau(PspaApplication* pspa_,GWt_LigneFaisceau* parent);
17    ~GWt_dropZoneLigneFaisceau();
18    inline GWt_LigneFaisceau* getParent() {return parent_;};
19
20private:
21    void initialise( PspaApplication* pspa);
22    void mouseOver(const WMouseEvent &e );
23    void mouseOut(const WMouseEvent &e );
24    void mouseUp(const WMouseEvent &e );
25    void mouseDown(const WMouseEvent &e );
26    void mouseIsDragged(const WMouseEvent &e );
27    void dropEvent(WDropEvent evt);
28
29  GWt_LigneFaisceau* parent_;
30};
31#endif
Note: See TracBrowser for help on using the repository browser.