From 80f2b43b6a2e39706b2ddfc6e04cf733b2ef420d Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 28 Oct 2020 19:14:59 +0100 Subject: [PATCH] have ability to not use animations in pyblish gui --- pype/tools/pyblish_pype/window.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pype/tools/pyblish_pype/window.py b/pype/tools/pyblish_pype/window.py index ab59f9f6a1..2f663cc08a 100644 --- a/pype/tools/pyblish_pype/window.py +++ b/pype/tools/pyblish_pype/window.py @@ -166,14 +166,18 @@ class Window(QtWidgets.QDialog): # TODO add parent overview_page = QtWidgets.QWidget() - overview_instance_view = view.InstanceView(parent=overview_page) + overview_instance_view = view.InstanceView( + animated=settings.Animated, parent=overview_page + ) overview_instance_delegate = delegate.InstanceDelegate( parent=overview_instance_view ) overview_instance_view.setItemDelegate(overview_instance_delegate) overview_instance_view.setModel(instance_model) - overview_plugin_view = view.PluginView(parent=overview_page) + overview_plugin_view = view.PluginView( + animated=settings.Animated, parent=overview_page + ) overview_plugin_delegate = delegate.PluginDelegate( parent=overview_plugin_view ) @@ -669,6 +673,11 @@ class Window(QtWidgets.QDialog): target_page.show() return + if not settings.Animated: + previous_page.setVisible(False) + target_page.setVisible(True) + return + width = previous_page.frameGeometry().width() offset = QtCore.QPoint(direction * width, 0)