From 73d0087251f0d5b748207072aa7c0f3334972539 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 9 Mar 2023 08:15:01 +0100 Subject: [PATCH] QmlDesigner: Hotfix for content library license check if (QmlDesigner::checkEnterpriseLicense()) does not require any ifdef and is the proper solution. Not taking any risk in the qds/4.0 branch, though. CHECK_LICENSE is never defined in QtC. Change-Id: I0a6098f362cd78de4e972044340b296cb0559099 Reviewed-by: Mahmoud Badri Reviewed-by: Qt CI Bot Reviewed-by: Reviewed-by: Tim Jenssen --- .../components/componentcore/viewmanager.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/plugins/qmldesigner/components/componentcore/viewmanager.cpp b/src/plugins/qmldesigner/components/componentcore/viewmanager.cpp index 55468a35692..353ef0fddc4 100644 --- a/src/plugins/qmldesigner/components/componentcore/viewmanager.cpp +++ b/src/plugins/qmldesigner/components/componentcore/viewmanager.cpp @@ -2,6 +2,7 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0 #include "viewmanager.h" +#include "dynamiclicensecheck.h" #include "modelnodecontextmenu_helper.h" #include @@ -237,12 +238,9 @@ QList ViewManager::standardViews() const .toBool()) list.append(&d->debugView); -#ifdef CHECK_LICENSE + // TODO Should be if (QmlDesigner::checkEnterpriseLicense()) if (checkLicense() == FoundLicense::enterprise) list.append(&d->contentLibraryView); -#else - list.append(&d->contentLibraryView); -#endif return list; } @@ -415,12 +413,9 @@ QList ViewManager::widgetInfos() const else widgetInfoList.append(d->newStatesEditorView.widgetInfo()); -#ifdef CHECK_LICENSE + // TODO Should be if (QmlDesigner::checkEnterpriseLicense()) if (checkLicense() == FoundLicense::enterprise) widgetInfoList.append(d->contentLibraryView.widgetInfo()); -#else - widgetInfoList.append(d->contentLibraryView.widgetInfo()); -#endif if (d->debugView.hasWidget()) widgetInfoList.append(d->debugView.widgetInfo());