]> sigrok.org Git - pulseview.git/blobdiff - sigview.cpp
Implemented initial data model
[pulseview.git] / sigview.cpp
index c83ea7917064d4dbfc1c8c148df97b9826c267ba..b682cce950cd22ddff85f4b6df8860e7a025979e 100644 (file)
 
 #include "sigview.h"
 
-SigView::SigView(QWidget *parent) :
-       QGLWidget(parent)
+#include "sigsession.h"
+
+SigView::SigView(SigSession &session, QWidget *parent) :
+       QGLWidget(parent),
+        _session(session)
 {
+       connect(&_session, SIGNAL(dataUpdated()),
+               this, SLOT(dataUpdated()));
+
        setMouseTracking(true);
 }
 
@@ -50,3 +56,9 @@ void SigView::paintGL()
 {
        glClear(GL_COLOR_BUFFER_BIT);
 }
+
+void SigView::dataUpdated()
+{
+       printf("Data Updated\n");
+}
+