def typeIconPath(cls): """ Return the type icon path on disc. :rtype: path """ return studiolibraryitems.resource().get("icons", "pose.png")
def typeIconPath(cls): """ Return the mirror icon path to be displayed on the thumbnail. :rtype: path """ return studiolibraryitems.resource().get("icons", "mirrorTable.png")
def optionChanged(self, text, save=True): """ :type text: str """ imageText = text if text == "replace all": imageText = "replaceCompletely" self.ui.connectCheckBox.setEnabled(False) else: self.ui.connectCheckBox.setEnabled(True) connect = "" if self.ui.connectCheckBox.isChecked() and text != "replace all": connect = "Connect" basename = "{0}{1}".format(imageText, connect) imageIcon = studiolibraryitems.resource().icon(basename) self.ui.helpImage.setIcon(imageIcon) index = self.ui.option.findText(text) if index: self.ui.option.setCurrentIndex(index) if save: self.saveSettings()
def typeIconPath(cls): """ Return the icon path to be displayed in thumbnail top left corner. :rtype: path """ return studiolibraryitems.resource().get("icons", "animation.png")
def selectContentAction(item, parent=None): """ :param item: mayabaseitem.MayaBaseItem :param parent: QtWidgets.QMenu """ icon = studiolibraryitems.resource().icon("arrow") action = QtWidgets.QAction(icon, "Select content", parent) action.triggered.connect(item.selectContent) return action
def thumbnailPath(self): """ Return the thumbnail location on disc to be displayed for the item. :rtype: str """ iconPath = self.path() + "/thumbnail.jpg" if not os.path.exists(iconPath): iconPath = studiolibraryitems.resource().get( "icons", "thumbnail.png") return iconPath
class AnimCreateWidget(transferitem.CreateWidget): def __init__(self, item=None, parent=None): """ :type args: list :type kwargs: dict """ item = item or AnimItem() transferitem.CreateWidget.__init__(self, item, parent=parent) self._sequencePath = None try: start, end = (1, 100) start, end = mutils.currentFrameRange() except NameError, e: logger.exception(e) self.ui.sequenceWidget = studioqt.ImageSequenceWidget(self) self.ui.sequenceWidget.setStyleSheet( self.ui.thumbnailButton.styleSheet()) self.ui.sequenceWidget.setToolTip(self.ui.thumbnailButton.toolTip()) icon = studiolibraryitems.resource().icon("thumbnail2") self.ui.sequenceWidget.setIcon(icon) self.ui.thumbnailFrame.layout().insertWidget(0, self.ui.sequenceWidget) self.ui.thumbnailButton.hide() self.ui.thumbnailButton = self.ui.sequenceWidget validator = QtGui.QIntValidator(-50000000, 50000000, self) self.ui.endFrameEdit.setValidator(validator) self.ui.startFrameEdit.setValidator(validator) self.ui.endFrameEdit.setText(str(int(end))) self.ui.startFrameEdit.setText(str(int(start))) self.ui.byFrameEdit.setValidator(QtGui.QIntValidator(1, 1000, self)) self.ui.sequenceWidget.clicked.connect(self.thumbnailCapture) self.ui.frameRangeButton.clicked.connect(self.showFrameRangeMenu) settings = animSettings() byFrame = settings.get("byFrame") self.setByFrame(byFrame) fileType = settings.get("fileType") self.setFileType(fileType) self.ui.byFrameEdit.textChanged.connect(self.stateChanged) self.ui.fileTypeComboBox.currentIndexChanged.connect(self.stateChanged)
def __init__( self, item, parent=None, namespaces=None, enableSelectContent=True, ): """ :type item: mayabaseitem.MayaBaseItem :type parent: QtWidgets.QMenu :type namespaces: list[str] :type enableSelectContent: bool """ QtWidgets.QMenu.__init__(self, "Selection Sets", parent) icon = studiolibraryitems.resource().icon("selectionSet") self.setIcon(icon) self._item = item self._namespaces = namespaces self._enableSelectContent = enableSelectContent self.reload()