def _setup_ui(self):
     self.setWindowTitle("Create Reference")
     
     self.setLayout(QtGui.QVBoxLayout())
     
     workspace = self._path or cmds.workspace(q=True, rootDirectory=True)
     self._model, self._picker = picker_presets.publishes_from_path(workspace)
     self._model.register_node_type(ScenePickerNode)
     self._picker.setMaximumHeight(400)
     self._picker.nodeChanged.connect(self._on_node_changed)
     self._picker.setColumnWidths([200] * 10)
     self.layout().addWidget(self._picker)
     
     button_layout = QtGui.QHBoxLayout()
     
     self._namespace_field = QtGui.QLineEdit()
     if self._custom_namespace:
         button_layout.addWidget(QtGui.QLabel("Namespace:"))
         button_layout.addWidget(self._namespace_field)
     
     button_layout.addStretch()
     self.layout().addLayout(button_layout)
     self._button = QtGui.QPushButton("Create Reference")
     self._button.setEnabled(False)
     self._button.clicked.connect(self._on_create_reference)
     button_layout.addWidget(self._button)
     
     self._preview = Preview()
     self._picker.setPreviewWidget(self._preview)
     self._picker.updatePreviewWidget.connect(self._on_update_preview)
示例#2
0
    def _setup_ui(self):
        self.setWindowTitle("Create Reference")

        self.setLayout(QtGui.QVBoxLayout())

        workspace = self._path or cmds.workspace(q=True, rootDirectory=True)
        self._model, self._picker = picker_presets.publishes_from_path(
            workspace)
        self._model.register_node_type(ScenePickerNode)
        self._picker.setMaximumHeight(400)
        self._picker.nodeChanged.connect(self._on_node_changed)
        self._picker.setColumnWidths([200] * 10)
        self.layout().addWidget(self._picker)

        button_layout = QtGui.QHBoxLayout()

        self._namespace_field = QtGui.QLineEdit()
        if self._custom_namespace:
            button_layout.addWidget(QtGui.QLabel("Namespace:"))
            button_layout.addWidget(self._namespace_field)

        button_layout.addStretch()
        self.layout().addLayout(button_layout)
        self._button = QtGui.QPushButton("Create Reference")
        self._button.setEnabled(False)
        self._button.clicked.connect(self._on_create_reference)
        button_layout.addWidget(self._button)

        self._preview = Preview()
        self._picker.setPreviewWidget(self._preview)
        self._picker.updatePreviewWidget.connect(self._on_update_preview)
示例#3
0
    def _setup_ui(self):

        self.setLayout(QtGui.QVBoxLayout())
        self.layout().setContentsMargins(0, 0, 0, 0)

        self._model, self._picker = picker_presets.publishes_from_path(
            self._importer.workspace,
            publish_types=['maya_camera'],
        )
        self._picker.setFrameStyle(QtGui.QFrame.NoFrame)
        self._picker.setMaximumHeight(150)
        self._picker.setColumnWidths([150] * 10)
        self._picker.setMaximumWidth(150 * 4 + 2)
        self._picker.setPreviewVisible(False)
        self.layout().addWidget(self._picker)
示例#4
0
    def _setup_ui(self):
        self.setWindowTitle("Copy Publish to Work Area")
        
        self.setLayout(QtGui.QVBoxLayout())
        
        self._workspace = workspace = self._path or cmds.workspace(q=True, rootDirectory=True)
        self._model, self._picker = picker_presets.publishes_from_path(workspace)
        self._model.register_node_type(ScenePickerNode)
        self._picker.setMaximumHeight(400)
        self._picker.nodeChanged.connect(self._on_node_changed)
        self._picker.setColumnWidths([200] * 10)
        self.layout().addWidget(self._picker)

        self._namer = SceneNameWidget(dict(workspace=workspace))
        self.layout().addWidget(self._namer)
        

        button_layout = QtGui.QHBoxLayout()
        self.layout().addLayout(button_layout)
        

        self._cancel_button = QtGui.QPushButton("Cancel")
        self._cancel_button.clicked.connect(self._on_cancel_pressed)
        button_layout.addWidget(self._cancel_button)

        button_layout.addStretch()

        self._copy_button = QtGui.QPushButton("Copy")
        self._copy_button.setEnabled(False)
        self._copy_button.clicked.connect(self._on_copy_pressed)
        button_layout.addWidget(self._copy_button)

        self._open_button = QtGui.QPushButton("Copy and Open")
        self._open_button.setEnabled(False)
        self._open_button.clicked.connect(self._on_open_pressed)
        button_layout.addWidget(self._open_button)
        
        self._preview = Preview()
        self._picker.setPreviewWidget(self._preview)
        self._picker.updatePreviewWidget.connect(self._on_update_preview)
示例#5
0
    def _setup_ui(self):
        self.setWindowTitle("Copy Publish to Work Area")

        self.setLayout(Q.VBoxLayout())

        self._workspace = workspace = self._path or cmds.workspace(
            q=True, rootDirectory=True)
        self._model, self._picker = picker_presets.publishes_from_path(
            workspace)
        self._model.register_node_type(ScenePickerNode)
        self._picker.setMaximumHeight(400)
        self._picker.nodeChanged.connect(self._on_node_changed)
        self._picker.setColumnWidths([200] * 10)
        self.layout().addWidget(self._picker)

        self._namer = SceneNameWidget(dict(workspace=workspace))
        self.layout().addWidget(self._namer)

        button_layout = Q.HBoxLayout()
        self.layout().addLayout(button_layout)

        self._cancel_button = Q.PushButton("Cancel")
        self._cancel_button.clicked.connect(self._on_cancel_pressed)
        button_layout.addWidget(self._cancel_button)

        button_layout.addStretch()

        self._copy_button = Q.PushButton("Copy")
        self._copy_button.setEnabled(False)
        self._copy_button.clicked.connect(self._on_copy_pressed)
        button_layout.addWidget(self._copy_button)

        self._open_button = Q.PushButton("Copy and Open")
        self._open_button.setEnabled(False)
        self._open_button.clicked.connect(self._on_open_pressed)
        button_layout.addWidget(self._open_button)

        self._preview = Preview()
        self._picker.setPreviewWidget(self._preview)
        self._picker.updatePreviewWidget.connect(self._on_update_preview)