fshake3d  0.0.1
FreeformDensity3DSurfaceEditor
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
ui_App.hpp
Go to the documentation of this file.
00001 #ifndef UI_APP_H
00002 #define UI_APP_H
00003 
00004 #include "ui_Event.hpp"
00005 #include <map>
00006 
00007 class App : public EventTarget
00008 {
00009 public:
00010   App();
00011   void   captureMouseMotion(EventTarget* pEventTarget, int button);
00012   void   releaseMouseMotion();
00013   void   onEvent(Event& e);
00014 private:
00015   EventTarget* mpCaptureMouseMotionTarget;
00016   int          mCaptureMouseMotionButton;
00017 };
00018 
00019 #endif // UI_APP_H