Files
@ ea0318048f4f
Branch filter:
Location: tempo-plotter/src/barplot.h - annotation
ea0318048f4f
1.3 KiB
text/plain
Merge with stream
b42c4952c5cc 68f79a7c6762 b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc 68f79a7c6762 b389ff133420 2b91fa46c0df b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc b42c4952c5cc 68f79a7c6762 b389ff133420 b389ff133420 b42c4952c5cc da1c905338e1 da1c905338e1 da1c905338e1 b389ff133420 b389ff133420 da1c905338e1 b42c4952c5cc 68f79a7c6762 b389ff133420 2b91fa46c0df b42c4952c5cc b42c4952c5cc 92e73c460a79 92e73c460a79 92e73c460a79 b42c4952c5cc b42c4952c5cc b42c4952c5cc | /*
Copyright © 2018 Hasan Yavuz Özderya
This file is part of serialplot.
serialplot is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
serialplot is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with serialplot. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef BARPLOT_H
#define BARPLOT_H
#include <qwt_plot.h>
#include "stream.h"
#include "plotmenu.h"
#include "barchart.h"
class BarPlot : public QwtPlot
{
Q_OBJECT
public:
explicit BarPlot(Stream* stream,
PlotMenu* menu,
QWidget* parent = 0);
public slots:
/// Set the Y axis
void setYAxis(bool autoScaled, double yMin = 0, double yMax = 1);
/// Enable/disable dark background
void darkBackground(bool enabled);
private:
Stream* _stream;
PlotMenu* _menu;
BarChart barChart;
QVector<double> chartData() const;
private slots:
void update();
};
#endif // BARPLOT_H
|