From 37892773282b6444ea653f853114fca6e2088da2 Mon Sep 17 00:00:00 2001 From: Amr Essam Date: Wed, 1 Nov 2023 17:58:57 +0200 Subject: [PATCH] QmlDesigner: Sync compilation with add/remove composition nodes Now when there are no effects, default state is restored Also some cleanups Task-number: QDS-11064 Change-Id: Iad25adf2c0f855cb709c494d9f3eb47ef6207d36 Reviewed-by: Mahmoud Badri Reviewed-by: --- src/plugins/effectmakernew/effectmakermodel.cpp | 3 +++ src/plugins/effectmakernew/effectmakermodel.h | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/effectmakernew/effectmakermodel.cpp b/src/plugins/effectmakernew/effectmakermodel.cpp index de34128747b..65896f66af1 100644 --- a/src/plugins/effectmakernew/effectmakermodel.cpp +++ b/src/plugins/effectmakernew/effectmakermodel.cpp @@ -104,6 +104,9 @@ void EffectMakerModel::setIsEmpty(bool val) if (m_isEmpty != val) { m_isEmpty = val; emit isEmptyChanged(); + + if (m_isEmpty) + bakeShaders(); } } diff --git a/src/plugins/effectmakernew/effectmakermodel.h b/src/plugins/effectmakernew/effectmakermodel.h index 02d7c57085d..3be8701deae 100644 --- a/src/plugins/effectmakernew/effectmakermodel.h +++ b/src/plugins/effectmakernew/effectmakermodel.h @@ -163,8 +163,6 @@ private: // Temp files to store shaders sources and binary data QTemporaryFile m_fragmentSourceFile; QTemporaryFile m_vertexSourceFile; - QTemporaryFile m_fragmentShaderFile; - QTemporaryFile m_vertexShaderFile; QString m_fragmentSourceFilename; QString m_vertexSourceFilename; QString m_fragmentShaderFilename;