def _default__geo_animator(self): """ Create the default property animator for the rubber band. """ p = QPropertyAnimation(self._band, b'geometry') p.setDuration(self.band_geo_duration) return p
def _default__vis_animator(self): """ Create the default property animator for the rubber band. """ p = QPropertyAnimation(self._band, b'windowOpacity') p.setDuration(self.band_vis_duration) p.finished.connect(self._on_vis_finished) return p
def _prepareAnimation(item): """ Prepare the animation object for a dock container. Parameters ---------- item : QDockBarItem The item which should have an animation prepared. """ animation = item.animation() if animation is not None: animation.stop() animation.finished.disconnect() else: animation = QPropertyAnimation(item, 'geometry') item.setAnimation(animation) return animation