10 #include "alg/mussa.hpp"
11 #include "alg/glsequence.hpp"
12 #include "alg/glseqbrowser.hpp"
17 /*! \brief Render mussa sequences and paths
19 class SequenceBrowser: public QGLWidget, public GlSeqBrowser
24 SequenceBrowser(QWidget *parent=0);
26 QSize sizeHint() const;
29 void push_sequence(const Sequence &s);
30 void push_sequence(GlSequence &);
33 void setClipPlane(int z);
34 //! set the center of the current viewport
35 void setViewportCenter(float x);
36 //! set our magnification level
40 //! emited when someone adds to our list of tracks
42 void viewportChanged();
46 void resizeGL(int height, int width);
49 //! \defgroup Selection
50 QRubberBand *rubberBand;
53 void mousePressEvent(QMouseEvent *);
54 void mouseMoveEvent(QMouseEvent *);
55 void mouseReleaseEvent(QMouseEvent *);