summaryrefslogtreecommitdiffstats
path: root/src/adaptationlayers/default/default_rectanglenode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/adaptationlayers/default/default_rectanglenode.h')
-rw-r--r--src/adaptationlayers/default/default_rectanglenode.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/adaptationlayers/default/default_rectanglenode.h b/src/adaptationlayers/default/default_rectanglenode.h
index d2a8894..cd69fae 100644
--- a/src/adaptationlayers/default/default_rectanglenode.h
+++ b/src/adaptationlayers/default/default_rectanglenode.h
@@ -43,12 +43,13 @@
#ifndef DEFAULT_RECTANGLENODE_H
#define DEFAULT_RECTANGLENODE_H
-#include "adaptationinterfaces.h"
+#include "adaptationlayer.h"
#include "flatcolormaterial.h"
#include "utilities.h"
class AbstractEffect;
+class QSGContext;
class DefaultRectangleNode : public RectangleNodeInterface
{
@@ -64,7 +65,7 @@ public:
UpdateGradientTexture = 0x02
};
- DefaultRectangleNode(MaterialPreference preference);
+ DefaultRectangleNode(MaterialPreference preference, QSGContext *context);
~DefaultRectangleNode();
virtual void setRect(const QRectF &rect);
@@ -86,6 +87,8 @@ private:
FlatColorMaterial m_border_material;
const TextureReference *m_gradient_texture;
bool m_gradient_is_opaque;
+
+ QSGContext *m_context;
};
#endif