summaryrefslogtreecommitdiffstats
path: root/plugins/declarative/declarativechart.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/declarative/declarativechart.h')
-rw-r--r--plugins/declarative/declarativechart.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/declarative/declarativechart.h b/plugins/declarative/declarativechart.h
index f0e24cb7..139e6290 100644
--- a/plugins/declarative/declarativechart.h
+++ b/plugins/declarative/declarativechart.h
@@ -28,6 +28,7 @@
#include <QtQuick/QQuickItem>
#include <QtQuick/QQuickPaintedItem>
#include <QtWidgets/QGraphicsScene>
+#include <QtCore/QMutex>
#else
#include <QtDeclarative/QDeclarativeItem>
#endif
@@ -118,6 +119,8 @@ protected:
void hoverMoveEvent(QHoverEvent *event);
private Q_SLOTS:
void handleAntialiasingChanged(bool enable);
+ void sceneChanged(QList<QRectF> region);
+ void renderScene();
#endif
public:
@@ -212,6 +215,9 @@ private:
QPoint m_lastMouseMoveScreenPoint;
Qt::MouseButton m_mousePressButton;
Qt::MouseButtons m_mousePressButtons;
+ QMutex m_sceneImageLock;
+ QImage *m_currentSceneImage;
+ bool m_updatePending;
#endif
DeclarativeMargins *m_margins;
};