summaryrefslogtreecommitdiffstats
path: root/src/charts/glwidget_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/glwidget_p.h')
-rw-r--r--src/charts/glwidget_p.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/charts/glwidget_p.h b/src/charts/glwidget_p.h
index 024e096a..1ec0fd3d 100644
--- a/src/charts/glwidget_p.h
+++ b/src/charts/glwidget_p.h
@@ -42,6 +42,7 @@
#ifndef QT_NO_OPENGL
#include <QtWidgets/QOpenGLWidget>
+#include <QtWidgets/QGraphicsView>
#include <QtGui/QOpenGLFunctions>
#include <QtGui/QOpenGLVertexArrayObject>
#include <QtGui/QOpenGLBuffer>
@@ -60,9 +61,11 @@ class GLWidget : public QOpenGLWidget, protected QOpenGLFunctions
Q_OBJECT
public:
- GLWidget(GLXYSeriesDataManager *xyDataManager, QWidget *parent = 0);
+ GLWidget(GLXYSeriesDataManager *xyDataManager, QGraphicsView *parent = 0);
~GLWidget();
+ bool needsReset() const;
+
public Q_SLOTS:
void cleanup();
void cleanXYSeriesResources(const QXYSeries *series);
@@ -84,6 +87,8 @@ private:
QHash<const QAbstractSeries *, QOpenGLBuffer *> m_seriesBufferMap;
GLXYSeriesDataManager *m_xyDataManager;
+ bool m_antiAlias;
+ QGraphicsView *m_view;
};
QT_CHARTS_END_NAMESPACE