diff --git a/openpype/style/style.css b/openpype/style/style.css index 76a054a292..72569e457b 100644 --- a/openpype/style/style.css +++ b/openpype/style/style.css @@ -571,19 +571,12 @@ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { } #InfoText { - padding: 5px; + padding-left: 30px; + padding-top: 20px; background: transparent; border: 1px solid {color:border}; } -#InfoText:hover { - border-color: {color:border}; -} - -#InfoText:focus { - border-color: {color:border}; -} - #TypeEditor, #ToolEditor, #NameEditor, #NumberEditor { background: transparent; border-radius: 0.3em; @@ -716,11 +709,18 @@ QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { font-size: 13pt; } -#ValidationErrorTitleWidget { +#ValidationErrorTitleFrame { background: {color:bg-inputs}; + border-left: 4px solid transparent; } -#ValidationErrorTitleWidget[checked="1"] { + +#ValidationErrorTitleFrame:hover { + border-left-color: {color:border}; +} + +#ValidationErrorTitleFrame[selected="1"] { background: {color:bg}; + border-left-color: {palette:blue-light}; } #ArrowBtn, #ArrowBtn:disabled, #ArrowBtn:hover { diff --git a/openpype/tools/new_publisher/widgets/validations_widget.py b/openpype/tools/new_publisher/widgets/validations_widget.py index 5b1f404833..aaacbc2414 100644 --- a/openpype/tools/new_publisher/widgets/validations_widget.py +++ b/openpype/tools/new_publisher/widgets/validations_widget.py @@ -29,13 +29,13 @@ class _ClickableFrame(QtWidgets.QFrame): super(_ClickableFrame, self).mouseReleaseEvent(event) -class ValidationErrorTitleWidget(_ClickableFrame): +class ValidationErrorTitleFrame(_ClickableFrame): selected = QtCore.Signal(int) def __init__(self, index, error_info, parent): - super(ValidationErrorTitleWidget, self).__init__(parent) + super(ValidationErrorTitleFrame, self).__init__(parent) - self.setObjectName("ValidationErrorTitleWidget") + self.setObjectName("ValidationErrorTitleFrame") exception = error_info["exception"] label_widget = QtWidgets.QLabel(exception.title, self) @@ -252,7 +252,7 @@ class ValidationsWidget(QtWidgets.QWidget): }) for idx, item in enumerate(errors_by_title): - widget = ValidationErrorTitleWidget(idx, item, self) + widget = ValidationErrorTitleFrame(idx, item, self) widget.selected.connect(self._on_select) self._errors_layout.addWidget(widget) self._title_widgets[idx] = widget