From c61c3d3f42edee77a90888e756f3db183afca161 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 10 Sep 2021 16:00:18 +0200 Subject: [PATCH] make variant bolded --- .../tools/new_publisher/widgets/card_view_widgets.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/openpype/tools/new_publisher/widgets/card_view_widgets.py b/openpype/tools/new_publisher/widgets/card_view_widgets.py index 31dd34b243..1a7df6e76e 100644 --- a/openpype/tools/new_publisher/widgets/card_view_widgets.py +++ b/openpype/tools/new_publisher/widgets/card_view_widgets.py @@ -1,3 +1,4 @@ +import re import collections from Qt import QtWidgets, QtCore @@ -158,7 +159,15 @@ class InstanceCardWidget(CardWidget): icon_layout.addWidget(icon_widget) icon_layout.addWidget(context_warning) - label_widget = QtWidgets.QLabel(instance.data["subset"], self) + variant = instance.data["variant"] + subset_name = instance.data["subset"] + found_parts = set(re.findall(variant, subset_name, re.IGNORECASE)) + if found_parts: + for part in found_parts: + replacement = "{}".format(part) + subset_name = subset_name.replace(part, replacement) + + label_widget = QtWidgets.QLabel(subset_name, self) active_checkbox = NiceCheckbox(parent=self) active_checkbox.setChecked(instance.data["active"])