Salome HOME
Fix for Bug IPAL9053( 3.0.0: "Check Geometry" and "Load script" functionalities from...
[modules/gui.git] / src / SUIT / SUIT_PopupEvent.h
1 // PopupEvent.h: interface for the PopupEvent class.
2 //
3 //////////////////////////////////////////////////////////////////////
4 #ifndef SUIT_POPUPEVENT_H
5 #define SUIT_POPUPEVENT_H
6
7 #if _MSC_VER > 1000
8 #pragma once
9 #endif // _MSC_VER > 1000
10
11 #include <qpopupmenu.h>
12 #include <qevent.h> 
13
14 class SUIT_PopupEvent :public QEvent
15 {
16 public:
17   SUIT_PopupEvent()
18   :QEvent( QEvent::User ){};
19
20   void         setPopupMenu(QPopupMenu* theMenu){ myPopup = theMenu; };
21   QPopupMenu*  getPopupMenu(){ return myPopup; };
22
23   void         setMouseEvent(QMouseEvent* theEvent){ myMouseEvent = theEvent; };;
24   QMouseEvent* getMouseEvent(){ return myMouseEvent; };
25
26 private:
27   QPopupMenu*  myPopup;
28   QMouseEvent* myMouseEvent;
29 };
30
31 #endif // !defined(SUIT_POPUPEVENT_H)
32