#include <QApplication>
#include <QFormLayout>
+#include <QKeyEvent>
#include <QLineEdit>
#include "trace.h"
#include "view.h"
#include <pv/widgets/colourbutton.h>
+#include <pv/widgets/popup.h>
namespace pv {
namespace view {
const QPen Trace::AxisPen(QColor(128, 128, 128, 64));
const int Trace::LabelHitPadding = 2;
-Trace::Trace(pv::SigSession &session, QString name) :
- _session(session),
+Trace::Trace(QString name) :
_name(name),
_v_offset(0),
_popup(NULL),
(void)left;
const QRectF label = get_label_rect(right);
- return QRectF(
+ return enabled() && QRectF(
QPointF(label.left() - LabelHitPadding,
label.top() - LabelHitPadding),
QPointF(right, label.bottom() + LabelHitPadding)