Files
Stacer/stacer/Pages/Resources/history_chart.h
Oğuzhan İnan 82247ac648 stacer native
2017-08-23 14:49:45 +03:00

47 lines
827 B
C++

#ifndef HISTORYCHART_H
#define HISTORYCHART_H
#include <QWidget>
#include <QDebug>
#include <QtCharts>
#include <QTimer>
#include "Managers/app_manager.h"
namespace Ui {
class HistoryChart;
}
class HistoryChart : public QWidget
{
Q_OBJECT
public:
explicit HistoryChart(QString title, int seriesCount, QWidget *parent = 0);
~HistoryChart();
QVector<QLineSeries *> getSeriesList() const;
public slots:
void setYMax(int value);
void setSeriesList(QVector<QLineSeries *> &value);
private slots:
void init();
void on_historyTitle_clicked(bool checked);
private:
Ui::HistoryChart *ui;
private:
QString title;
int yMax;
int seriesCount;
QChartView *chartView;
QChart *chart;
QVector<QLineSeries *> seriesList;
AppManager *apm;
};
#endif // HISTORYCHART_H