diff --git a/plot.cpp b/plot.cpp --- a/plot.cpp +++ b/plot.cpp @@ -17,11 +17,12 @@ along with serialplot. If not, see . */ +#include #include "plot.h" - Plot::Plot(QWidget* parent) : QwtPlot(parent), - zoomer(this->canvas(), false) + zoomer(this->canvas(), false), + sZoomer(this, &zoomer) { isAutoScaled = false; @@ -30,6 +31,9 @@ Plot::Plot(QWidget* parent) : zoomer.setZoomBase(); grid.attach(this); + rectItem.setRect(QRectF(0,0,100,1)); + // rectItem.attach(this); + darkBackground(false); } @@ -94,6 +98,7 @@ void Plot::darkBackground(bool enabled) grid.setPen(Qt::darkGray); zoomer.setRubberBandPen(QPen(Qt::white)); zoomer.setTrackerPen(QPen(Qt::white)); + sZoomer.setPickerPen(QPen(Qt::white)); } else { @@ -101,6 +106,7 @@ void Plot::darkBackground(bool enabled) grid.setPen(Qt::lightGray); zoomer.setRubberBandPen(QPen(Qt::black)); zoomer.setTrackerPen(QPen(Qt::black)); + sZoomer.setPickerPen(QPen(Qt::black)); } replot(); }