#include <QtOpenGL/QGLWidget>
#include <QTimer>
+class QPaintEvent;
class SigSession;
class SigView : public QGLWidget
private:
static const int SignalHeight;
+ static const int LabelMarginWidth;
public:
explicit SigView(SigSession &session, QWidget *parent = 0);
void resizeGL(int width, int height);
- void paintGL();
+ void paintEvent(QPaintEvent *event);
private:
void mouseMoveEvent(QMouseEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
+private:
+ void setupViewport(int width, int height);
+
private slots:
void dataUpdated();