projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Parse logic signals
[pulseview.git]
/
sigview.h
diff --git
a/sigview.h
b/sigview.h
index 318104b9385639f499b4d9e8fbdbeddf2333e04f..b43ae9a55e5b0b49987f94b3fb756eed76f97ff8 100644
(file)
--- a/
sigview.h
+++ b/
sigview.h
@@
-21,18
+21,34
@@
#ifndef SIGVIEW_H
#define SIGVIEW_H
#ifndef SIGVIEW_H
#define SIGVIEW_H
-#include <QAbstractScrollArea>
+#include <QtOpenGL/QGLWidget>
+#include <QTimer>
-class SigView : public QAbstractScrollArea
+class SigSession;
+
+class SigView : public QGLWidget
{
Q_OBJECT
{
Q_OBJECT
+
+private:
+ static const int SignalHeight;
+
public:
public:
- explicit SigView(QWidget *parent = 0);
-
-signals:
-
-public slots:
-
+ explicit SigView(SigSession &session, QWidget *parent = 0);
+
+protected:
+
+ void initializeGL();
+
+ void resizeGL(int width, int height);
+
+ void paintGL();
+
+private slots:
+ void dataUpdated();
+
+private:
+ SigSession &_session;
};
#endif // SIGVIEW_H
};
#endif // SIGVIEW_H