@@ -25,12 +25,14 @@ Plot::Plot(QWidget* parent) :
{
isAutoScaled = false;
QObject::connect(&zoomer, &Zoomer::unzoomed, this, &Plot::unzoomed);
zoomer.setZoomBase();
grid.setPen(Qt::lightGray);
grid.attach(this);
}
void Plot::setAxis(bool autoScaled, double yAxisMin, double yAxisMax)
this->isAutoScaled = autoScaled;
@@ -15,12 +15,13 @@
You should have received a copy of the GNU General Public License
along with serialplot. If not, see <http://www.gnu.org/licenses/>.
*/
#include <qwt_plot.h>
#include <qwt_plot_grid.h>
#include "zoomer.h"
class Plot : public QwtPlot
Q_OBJECT
@@ -29,12 +30,13 @@ public:
void setAxis(bool autoScaled, double yMin = 0, double yMax = 1);
private:
bool isAutoScaled;
double yMin, yMax;
Zoomer zoomer;
QwtPlotGrid grid;
void resetAxes();
private slots:
void unzoomed();
};
Status change: