def _setupGui(self): self.setWindowTitle('Save Script to Work Area') self.setLayout(QtGui.QVBoxLayout()) self._pickerModel, self._pickerView = any_task( path=os.path.dirname(nuke.root().name()), extra_node_types=[functools.partial( DirectoryPicker, entity_types=['Task'], template='nuke_scripts_dir', ), ], ) self._pickerView.setFixedSize(600, 250) self._pickerView.setPreviewVisible(False) self._pickerView.nodeChanged.connect(self._pickerNodeChanged) self.layout().addWidget(self._pickerView) # The main widget. self._sceneName = SceneNameWidget(self._kwargs) self.layout().addWidget(self._sceneName) # Save button. self._button = button = QtGui.QPushButton('Save', clicked=self._onSaveClicked) self.layout().addWidget(button) self._pickerNodeChanged(self._pickerView.currentNode())
def _setup_ui(self): self.setWindowTitle("Select Task to Copy To") self.setMinimumWidth(400) self.setMinimumHeight(400) self.setLayout(QtGui.QVBoxLayout()) self._model, self._picker = picker_presets.any_task(entity=self._publish['sg_link']) self._picker.setMaximumHeight(400) self._picker.setPreviewVisible(False) self._picker.nodeChanged.connect(self._on_node_changed) self.layout().addWidget(self._picker) workspace = self._sgfs.path_for_entity(self._publish) self._namer = SceneNameWidget(dict(workspace=workspace)) self.layout().addWidget(self._namer) button_layout = QtGui.QHBoxLayout() button_layout.addStretch() self.layout().addLayout(button_layout) self._cancel_button = QtGui.QPushButton("Cancel") self._cancel_button.clicked.connect(self._on_cancel) button_layout.addWidget(self._cancel_button) self._copy_button = QtGui.QPushButton("Copy") self._copy_button.setDefault(True) self._copy_button.clicked.connect(self._on_copy) button_layout.addWidget(self._copy_button) # Trigger a UI update. self._on_node_changed(self._picker.currentNode())
def _setupGui(self): self.setWindowTitle('Open Script from Work Area') self.setLayout(QtGui.QVBoxLayout()) self._pickerModel, self._pickerView = any_task( path=nuke.root().name(), extra_node_types=[ functools.partial( TemplateGlobPicker, entity_types=['Task'], template='nuke_scripts_dir', glob='*.nk', ), ], ) self._pickerView.setFixedSize(600, 250) self._pickerView.setPreviewVisible(False) self._pickerView.nodeChanged.connect(self._pickerNodeChanged) self.layout().addWidget(self._pickerView) self._button = button = QtGui.QPushButton('Open', clicked=self._onOpenClicked) self.layout().addWidget(button) self._pickerNodeChanged(self._pickerView.currentNode())
def _setupGui(self): self.setWindowTitle('Save Script to Work Area') self.setLayout(QtGui.QVBoxLayout()) self._pickerModel, self._pickerView = any_task( path=os.path.dirname(nuke.root().name()), extra_node_types=[ functools.partial( DirectoryPicker, entity_types=['Task'], template='nuke_scripts_dir', ), ], ) self._pickerView.setFixedSize(600, 250) self._pickerView.setPreviewVisible(False) self._pickerView.nodeChanged.connect(self._pickerNodeChanged) self.layout().addWidget(self._pickerView) # The main widget. self._sceneName = SceneNameWidget(self._kwargs) self.layout().addWidget(self._sceneName) # Save button. self._button = button = QtGui.QPushButton('Save', clicked=self._onSaveClicked) self.layout().addWidget(button) self._pickerNodeChanged(self._pickerView.currentNode())
def _setupGui(self): self.setWindowTitle('Open Script from Work Area') self.setLayout(QtGui.QVBoxLayout()) self._pickerModel, self._pickerView = any_task( path=nuke.root().name(), extra_node_types=[functools.partial( TemplateGlobPicker, entity_types=['Task'], template='nuke_scripts_dir', glob='*.nk', ), ], ) self._pickerView.setFixedSize(600, 250) self._pickerView.setPreviewVisible(False) self._pickerView.nodeChanged.connect(self._pickerNodeChanged) self.layout().addWidget(self._pickerView) self._button = button = QtGui.QPushButton('Open', clicked=self._onOpenClicked) self.layout().addWidget(button) self._pickerNodeChanged(self._pickerView.currentNode())