Mouse scroll wheel zooming! =o)
[mussa.git] / qui / seqbrowser / SequenceBrowser.hpp
index 65765198e415e1d7e82439e9674a38c20a4ceec6..cea5f069bbc51df0303702d13b37e2a77f6deb54 100644 (file)
@@ -18,6 +18,7 @@
 #include "qui/seqbrowser/seqproperties/PropertiesWindow.hpp"
 
 class QMouseEvent;
+class QWheelEvent;
 class QRubberBand;
 
 /*! \brief Render mussa sequences and paths 
@@ -63,6 +64,7 @@ signals:
   void viewportChanged();
   //! emit when someone copies basepairs
   void basepairsCopied(size_t);
+  void mouseWheelZoom(double);
 
 protected:
   void initializeGL();
@@ -78,6 +80,7 @@ protected:
   void mousePressEvent(QMouseEvent *);
   void mouseMoveEvent(QMouseEvent *);
   void mouseReleaseEvent(QMouseEvent *);
+  void wheelEvent(QWheelEvent *);
 
   void startSelecting(QMouseEvent *);
   void stopSelecting(QMouseEvent *);