def frameChanged(self, path): """ @type path: str """ if not studiolibrary.isControlModifier(): self._filename = path self.repaint()
def mouseMoveEvent(self, event): """ :type event: QtGui.QEvent """ mayabaseplugin.Record.mouseMoveEvent(self, event) if studiolibrary.isControlModifier(): x = event.pos().x() - self.rect().x() width = self.rect().width() percent = 1.0 - (float(width - x) / float(width)) frame = int(self.imageSequenceTimer().duration() * percent) self.imageSequenceTimer().setCurrentFrame(frame) self.repaint()
def mouseMoveEvent(self, event): """ @type event: QtGui.QEvent """ studiolibrary.Record.mouseMoveEvent(self, event) if studiolibrary.isControlModifier(): x = event.pos().x() - self.rect().x() width = self.rect().width() percent = 1.0 - (float(width - x) / float(width)) frame = int(self._sequenceTimer.duration() * percent) self.sequenceTimer().setCurrentFrame(frame) self._filename = self._sequenceTimer.currentFilename() self.repaint()