#include <extdef.h>
+#include <assert.h>
#include <math.h>
#include <QApplication>
const QPen Signal::SignalAxisPen(QColor(128, 128, 128, 64));
-Signal::Signal(QString name) :
- _name(name),
+Signal::Signal(const sr_probe *const probe) :
+ _probe(probe),
+ _name(probe->name),
_v_offset(0),
_selected(false)
{
+ assert(_probe);
}
QString Signal::get_name() const
{
p.setBrush(_colour);
+ if (!_probe->enabled)
+ return;
+
const QColor colour = get_colour();
compute_text_size(p);