blob: dbfa36c10c93225c61ab9e7aadacd6cb8fb6449c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef ChartAreaWIDGET_H
#define ChartAreaWIDGET_H
#include <QResizeEvent>
#include <QWidget>
#include "../../../interface/FacilityInterface.h"
namespace ChartArea
{
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(FacilityInterface * facilityEngine,QWidget* = nullptr);
~Widget() override;
void addValue(uint64_t value);
public Q_SLOTS:
void invalidate();
protected:
void paintEvent(QPaintEvent*) override;
void resizeEvent(QResizeEvent*) override;
private:
FacilityInterface * facilityEngine;
std::vector<uint64_t> m_values;
};
}
#endif
|