From 251d56a9c10bc6fd96c6a08ebb5333a8bc962202 Mon Sep 17 00:00:00 2001 From: Tasuku Suzuki Date: Wed, 24 Aug 2022 18:07:06 +0900 Subject: [PATCH] Remove html tag from Setting Filter for Kits 'CMake generator' is there. Change-Id: I3ceb6617b4044b24e38614822280e9985691f1d8 Reviewed-by: Reviewed-by: Christian Kandeler --- .../projectexplorer/filterkitaspectsdialog.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/filterkitaspectsdialog.cpp b/src/plugins/projectexplorer/filterkitaspectsdialog.cpp index 976420ffd33..021ed2e89f4 100644 --- a/src/plugins/projectexplorer/filterkitaspectsdialog.cpp +++ b/src/plugins/projectexplorer/filterkitaspectsdialog.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include using namespace Utils; @@ -47,7 +48,16 @@ public: FilterTreeItem(const KitAspect *aspect, bool enabled) : m_aspect(aspect), m_enabled(enabled) { } - QString displayName() const { return m_aspect->displayName(); } + QString displayName() const { + if (m_aspect->displayName().indexOf('<') < 0) + return m_aspect->displayName(); + + // removing HTML tag because KitAspect::displayName could contain html + // e.g. "CMake generator" (CMakeGeneratorKitAspect) + QTextDocument html; + html.setHtml(m_aspect->displayName()); + return html.toPlainText(); + } Utils::Id id() const { return m_aspect->id(); } bool enabled() const { return m_enabled; }