12 #include "alg/mussa.hpp"
13 #include "alg/glsequence.hpp"
14 #include "alg/glseqbrowser.hpp"
19 /*! \brief Render mussa sequences and paths
21 class SequenceBrowser: public QGLWidget, public GlSeqBrowser
26 SequenceBrowser(QWidget *parent=0);
28 QSize sizeHint() const;
31 void push_sequence(const Sequence &s);
32 void push_sequence(GlSequence &);
35 void setClipPlane(int z);
36 //! set the center of the current viewport
37 void setViewportCenter(float x);
38 //! set our magnification level
42 //! emited when someone adds to our list of tracks
44 void viewportChanged();
48 void resizeGL(int height, int width);
51 //! \defgroup Selection
52 QRubberBand *rubberBand;
55 void mousePressEvent(QMouseEvent *);
56 void mouseMoveEvent(QMouseEvent *);
57 void mouseReleaseEvent(QMouseEvent *);