mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
extracted function for preparation of text with html symbols
This commit is contained in:
parent
7d72481b86
commit
7107e797f0
2 changed files with 40 additions and 33 deletions
|
|
@ -72,6 +72,31 @@ class LoadErrorMessageBox(ErrorMessageBox):
|
|||
self._messages = messages
|
||||
super(LoadErrorMessageBox, self).__init__("Loading failed", parent)
|
||||
|
||||
def _create_top_widget(self, parent_widget):
|
||||
label_widget = QtWidgets.QLabel(parent_widget)
|
||||
label_widget.setText(
|
||||
"<span style='font-size:18pt;'>Failed to load items</span>"
|
||||
)
|
||||
return label_widget
|
||||
|
||||
def _get_report_data(self):
|
||||
report_data = []
|
||||
for exc_msg, tb_text, repre, subset, version in self._messages:
|
||||
report_message = (
|
||||
"During load error happened on Subset: \"{subset}\""
|
||||
" Representation: \"{repre}\" Version: {version}"
|
||||
"\n\nError message: {message}"
|
||||
).format(
|
||||
subset=subset,
|
||||
repre=repre,
|
||||
version=version,
|
||||
message=exc_msg
|
||||
)
|
||||
if tb_text:
|
||||
report_message += "\n\n{}".format(tb_text)
|
||||
report_data.append(report_message)
|
||||
return report_data
|
||||
|
||||
def _create_content(self, content_layout):
|
||||
item_name_template = (
|
||||
"<span style='font-weight:bold;'>Subset:</span> {}<br>"
|
||||
|
|
@ -102,31 +127,6 @@ class LoadErrorMessageBox(ErrorMessageBox):
|
|||
content_layout.addWidget(line)
|
||||
content_layout.addWidget(tb_widget)
|
||||
|
||||
def _get_report_data(self):
|
||||
report_data = []
|
||||
for exc_msg, tb_text, repre, subset, version in self._messages:
|
||||
report_message = (
|
||||
"During load error happened on Subset: \"{subset}\""
|
||||
" Representation: \"{repre}\" Version: {version}"
|
||||
"\n\nError message: {message}"
|
||||
).format(
|
||||
subset=subset,
|
||||
repre=repre,
|
||||
version=version,
|
||||
message=exc_msg
|
||||
)
|
||||
if tb_text:
|
||||
report_message += "\n\n{}".format(tb_text)
|
||||
report_data.append(report_message)
|
||||
return report_data
|
||||
|
||||
def _create_top_widget(self, parent_widget):
|
||||
label_widget = QtWidgets.QLabel(parent_widget)
|
||||
label_widget.setText(
|
||||
"<span style='font-size:18pt;'>Failed to load items</span>"
|
||||
)
|
||||
return label_widget
|
||||
|
||||
|
||||
class SubsetWidget(QtWidgets.QWidget):
|
||||
"""A widget that lists the published subsets for an asset"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue