def __init__(self, *args, **kwargs):
     """
     @type parent: QtGui.QWidget
     @type record: Record
     """
     mayabaseplugin.InfoWidget.__init__(self, *args, **kwargs)
     studiolibrary.loadUi(self)
示例#2
0
 def __init__(self, *args, **kwargs):
     """
     @type parent: QtGui.QWidget
     @type record: Record
     """
     mayabaseplugin.InfoWidget.__init__(self, *args, **kwargs)
     studiolibrary.loadUi(self)
示例#3
0
    def __init__(self, record, libraryWidget=None):
        """
        :type record: Record
        :type libraryWidget: studiolibrary.LibraryWidget
        """
        QtGui.QWidget.__init__(self, None)
        studiolibrary.loadUi(self)

        self._record = record
        self._libraryWidget = libraryWidget

        self.connect(self.ui.acceptButton, QtCore.SIGNAL("clicked()"), self.accept)
示例#4
0
    def __init__(self, record, libraryWidget=None):
        """
        :type record: Record
        :type libraryWidget: studiolibrary.LibraryWidget
        """
        QtGui.QWidget.__init__(self, None)
        studiolibrary.loadUi(self)

        self._scriptJob = None
        self._record = record
        self._iconPath = ""
        self._libraryWidget = libraryWidget

        self.loadSettings()

        if studiolibrary.isPySide():
            self.layout().setContentsMargins(0, 0, 0, 0)

        if hasattr(self.ui, 'title'):
            self.ui.title.setText(self.record().plugin().name())

        if hasattr(self.ui, 'name'):
            self.ui.name.setText(self.record().name())

        if hasattr(self.ui, 'owner'):
            self.ui.owner.setText(str(self.record().owner()))

        if hasattr(self.ui, 'comment'):
            if isinstance(self.ui.comment, QtGui.QLabel):
                self.ui.comment.setText(self.record().description())
            else:
                self.ui.comment.setPlainText(self.record().description())

        if hasattr(self.ui, "contains"):
            self.updateContains()

        if hasattr(self.ui, 'snapshotButton'):
            path = self.record().iconPath()
            if os.path.exists(path):
                self.setIconPath(self.record().iconPath())

        ctime = self.record().ctime()
        if hasattr(self.ui, 'created') and ctime:
            self.ui.created.setText(studiolibrary.timeAgo(str(ctime)))

        try:
            self.selectionChanged()
            self._scriptJob = mutils.ScriptJob(e=['SelectionChanged', self.selectionChanged])
        except NameError:
            import traceback
            traceback.print_exc()
示例#5
0
    def __init__(self, parent=None, record=None):
        """
        @param parent: QtGui.QWidget
        @param record:
        """
        QtGui.QWidget.__init__(self, parent)
        studiolibrary.loadUi(self)

        self._record = record
        self.loadSettings()

        if studiolibrary.isPySide():
            self.layout().setContentsMargins(0, 0, 0, 0)

        if hasattr(self.ui, 'title'):
            self.ui.title.setText(self.record().plugin().name())

        if hasattr(self.ui, 'name'):
            self.ui.name.setText(self.record().name())

        if hasattr(self.ui, 'owner'):
            self.ui.owner.setText(str(self.record().owner()))

        if hasattr(self.ui, 'comment'):
            if isinstance(self.ui.comment, QtGui.QLabel):
                self.ui.comment.setText(self.record().description())
            else:
                self.ui.comment.setPlainText(self.record().description())

        if hasattr(self.ui, "contains"):
            self.updateContains()

        if hasattr(self.ui, 'snapshotButton'):
            self.setSnapshot(self.record().icon())

        ctime = self.record().ctime()
        if hasattr(self.ui, 'created') and ctime:
            self.ui.created.setText(studiolibrary.timeAgo(str(ctime)))

        try:
            self._scriptJob = None
            self._scriptJob = mutils.ScriptJob(
                e=['SelectionChanged', self.selectionChanged])
            self.selectionChanged()
        except NameError:
            import traceback
            traceback.print_exc()
示例#6
0
    def __init__(self, record, libraryWidget=None):
        """
        :type record: Record
        :type libraryWidget: studiolibrary.LibraryWidget
        """
        QtGui.QWidget.__init__(self, libraryWidget)
        studiolibrary.loadUi(self)

        self._record = record
        self._libraryWidget = libraryWidget

        self.ui.name.setText(self.record().name())
        self.ui.description.setPlainText(self.record().description())
        self.ui.optionCheckBox.setChecked(self.settings().get("customPluginOption"))

        self.connect(self.ui.acceptButton, QtCore.SIGNAL("clicked()"), self.accept)
        self.connect(self.ui.optionCheckBox, QtCore.SIGNAL("stateChanged(int)"), self.optionChanged)
    def __init__(self, parent=None, record=None):
        """
        @param parent: QtGui.QWidget
        @param record:
        """
        QtGui.QWidget.__init__(self, parent)
        studiolibrary.loadUi(self)

        self._record = record
        self.loadSettings()

        if studiolibrary.isPySide():
            self.layout().setContentsMargins(0, 0, 0, 0)

        if hasattr(self.ui, 'title'):
            self.ui.title.setText(self.record().plugin().name())

        if hasattr(self.ui, 'name'):
            self.ui.name.setText(self.record().name())

        if hasattr(self.ui, 'owner'):
            self.ui.owner.setText(str(self.record().owner()))

        if hasattr(self.ui, 'comment'):
            if isinstance(self.ui.comment, QtGui.QLabel):
                self.ui.comment.setText(self.record().description())
            else:
                self.ui.comment.setPlainText(self.record().description())

        if hasattr(self.ui, "contains"):
            self.updateContains()

        if hasattr(self.ui, 'snapshotButton'):
            self.setSnapshot(self.record().icon())

        ctime = self.record().ctime()
        if hasattr(self.ui, 'created') and ctime:
            self.ui.created.setText(studiolibrary.timeAgo(str(ctime)))

        try:
            self._scriptJob = None
            self._scriptJob = mutils.ScriptJob(e=['SelectionChanged', self.selectionChanged])
            self.selectionChanged()
        except NameError:
            import traceback
            traceback.print_exc()
示例#8
0
 def __init__(self, *args):
     QtGui.QWidget.__init__(self, *args)
     studiolibrary.loadUi(self)
示例#9
0
 def __init__(self, *args):
     QtGui.QWidget.__init__(self, *args)
     studiolibrary.loadUi(self)