00001 #ifndef BOXTOOL_H 00002 #define BOXTOOL_H 00003 00004 #include "tool.h" 00005 #include "rectangle.h" 00006 #include <QGraphicsRectItem> 00007 00011 class BoxTool : public Tool 00012 { 00013 public: 00014 BoxTool(PDFScene* scene); 00015 void activate(); 00016 void mouseMoveEvent ( QGraphicsSceneMouseEvent * ev); 00017 void mousePressEvent ( QGraphicsSceneMouseEvent * ev); 00018 void mouseReleaseEvent ( QGraphicsSceneMouseEvent * ev); 00019 void mouseLeftClickEvent ( QGraphicsSceneMouseEvent*) {}; 00020 00021 private: 00022 Rectangle* box; 00023 }; 00024 00025 #endif // BOXTOOL_H
1.5.8