+
+ QRect rect(0, 0, width(), SignalHeight);
+ const vector< shared_ptr<Signal> > &sigs =
+ _session.get_signals();
+ BOOST_FOREACH(const shared_ptr<Signal> s, sigs)
+ {
+ assert(s);
+ s->paint(*this, rect, _scale, _offset);
+ rect.translate(0, SignalHeight);
+ }
+}
+
+void SigView::dataUpdated()
+{
+ update();
+}
+
+void SigView::mouseMoveEvent(QMouseEvent *event)
+{
+ assert(event);