From 261e4bc045f4b8abe42d74d57c242fd32a5aabfc Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 15 Jan 2021 12:28:50 +0200 Subject: [PATCH] QmlDesigner: Fix test build Can't have theme dependency in designercore. Change-Id: I28b5a4623ed0122fccb886121795eb07467555e9 Reviewed-by: Mahmoud Badri --- .../designercore/imagecache/imagecachefontcollector.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp b/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp index 571370b36f4..40e3c0d0646 100644 --- a/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp +++ b/src/plugins/qmldesigner/designercore/imagecache/imagecachefontcollector.cpp @@ -25,7 +25,9 @@ #include "imagecachefontcollector.h" +#ifndef QMLDESIGNER_TEST // Tests don't care about UI, and can't have theme dependency here #include +#endif #include #include @@ -65,7 +67,11 @@ void ImageCacheFontCollector::start(Utils::SmallStringView name, if (ok) dim = newDim; } +#ifndef QMLDESIGNER_TEST QColor textColor(Theme::getColor(Theme::DStextColor)); +#else + QColor textColor; +#endif if (hints.size() >= 2) textColor.setNamedColor(hints[1]); QString text = hints.size() >= 3 ? hints[2] : "Abc";