summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire.ecortex@kdab.com>2015-05-08 09:43:00 +0200
committerPaul Lemire <paul.lemire@kdab.com>2015-05-13 14:15:44 +0000
commit50b3b06c2e232e6a19ad6ac948fc874b239750a1 (patch)
tree6b2ddd67778a58fbda3fe13e71c6177932009921 /src
parentc19ab81d5547079c8dc28824071562d256637621 (diff)
Unit tests for RenderMaterial
Properly initialize the enabled flag in RenderMaterial and use Q_AUTOTEST_EXPORT to make it available to the unit tests Change-Id: Ie38169815f920f828effe03b52f6f32c85030523 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/render/backend/rendermaterial.cpp1
-rw-r--r--src/render/backend/rendermaterial_p.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/render/backend/rendermaterial.cpp b/src/render/backend/rendermaterial.cpp
index d38fa698e..29c0ec3dd 100644
--- a/src/render/backend/rendermaterial.cpp
+++ b/src/render/backend/rendermaterial.cpp
@@ -55,6 +55,7 @@ namespace Render {
RenderMaterial::RenderMaterial()
: QBackendNode()
, m_textureProvider(Q_NULLPTR)
+ , m_enabled(true)
{
}
diff --git a/src/render/backend/rendermaterial_p.h b/src/render/backend/rendermaterial_p.h
index 0dc29768b..eb648c83b 100644
--- a/src/render/backend/rendermaterial_p.h
+++ b/src/render/backend/rendermaterial_p.h
@@ -59,7 +59,7 @@ class RenderTechnique;
class RenderEffect;
class MaterialManager;
-class RenderMaterial : public QBackendNode
+class Q_AUTOTEST_EXPORT RenderMaterial : public QBackendNode
{
public:
RenderMaterial();