1 #ifndef __ACTIONZOOMWINDOW_H__
2 #define __ACTIONZOOMWINDOW_H__
4 #include "actioninterface.h"
8 * This action class can handle user events to zoom in a window.
10 * @author James Hammons
11 * @author Andrew Mustun
13 class ActionZoomWindow: public ActionInterface
16 ActionZoomWindow(EntityContainer & container, GraphicView & graphicView, bool keepAspectRatio = true);
19 virtual void init(int status = 0);
20 virtual void trigger();
21 virtual void mouseMoveEvent(QMouseEvent * e);
22 virtual void mousePressEvent(QMouseEvent * e);
23 virtual void mouseReleaseEvent(QMouseEvent * e);
24 virtual void updateMouseButtonHints();
25 virtual void updateMouseCursor();
34 #endif // __ACTIONZOOMWINDOW_H__