mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
use blur effect
This commit is contained in:
parent
7b9f202c79
commit
dda59a174d
2 changed files with 9 additions and 2 deletions
|
|
@ -235,7 +235,7 @@ class PublishOverlayFrame(QtWidgets.QFrame):
|
|||
|
||||
def _set_validation_errors(self, validation_errors):
|
||||
self.main_label.setText("Your publish didn't pass studio validations")
|
||||
self.message_label.setText("Check publish results please")
|
||||
self.message_label.setText("Check results above please")
|
||||
self._set_success_property(2)
|
||||
|
||||
self.validation_errors_widget.set_errors(validation_errors)
|
||||
|
|
|
|||
|
|
@ -55,8 +55,10 @@ class PublisherWindow(QtWidgets.QWidget):
|
|||
|
||||
controller = PublisherController()
|
||||
|
||||
# TODO Title, Icon, Stylesheet
|
||||
main_frame = QtWidgets.QWidget(self)
|
||||
blur_effect = QtWidgets.QGraphicsBlurEffect()
|
||||
blur_effect.setBlurRadius(5)
|
||||
|
||||
# Overlay MUST be created after Main to be painted on top of it
|
||||
overlay_frame = PublishOverlayFrame(controller, self)
|
||||
overlay_frame.setVisible(False)
|
||||
|
|
@ -181,6 +183,7 @@ class PublisherWindow(QtWidgets.QWidget):
|
|||
controller.add_publish_validated_callback(self._on_publish_validated)
|
||||
controller.add_publish_stopped_callback(self._on_publish_stop)
|
||||
|
||||
self.blur_effect = blur_effect
|
||||
self.main_frame = main_frame
|
||||
self.overlay_frame = overlay_frame
|
||||
|
||||
|
|
@ -313,6 +316,10 @@ class PublisherWindow(QtWidgets.QWidget):
|
|||
def _set_overlay_visibility(self, visible):
|
||||
if self.overlay_frame.isVisible() != visible:
|
||||
self.overlay_frame.setVisible(visible)
|
||||
effect = None
|
||||
if visible:
|
||||
effect = self.blur_effect
|
||||
self.main_frame.setGraphicsEffect(effect)
|
||||
|
||||
def _on_reset_clicked(self):
|
||||
self.controller.reset()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue