def setupUi(self, checkinOutPageWidget): checkinOutPageWidget.setObjectName("checkinOutPageWidget") checkinOutPageWidget.resize(772, 540) self.checkinOutPageWidgetLayout = QtGui.QGridLayout(checkinOutPageWidget) self.checkinOutPageWidgetLayout.setContentsMargins(0, 0, 0, 9) self.checkinOutPageWidgetLayout.setVerticalSpacing(0) self.checkinOutPageWidgetLayout.setObjectName("checkinOutPageWidgetLayout") self.processTabsFilterGroupBox = QtGui.QGroupBox(checkinOutPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.processTabsFilterGroupBox.setFont(font) self.processTabsFilterGroupBox.setFlat(True) self.processTabsFilterGroupBox.setCheckable(True) self.processTabsFilterGroupBox.setChecked(False) self.processTabsFilterGroupBox.setObjectName("processTabsFilterGroupBox") self.processTabsFilterLayout = QtGui.QVBoxLayout(self.processTabsFilterGroupBox) self.processTabsFilterLayout.setContentsMargins(10, 24, 9, 0) self.processTabsFilterLayout.setObjectName("processTabsFilterLayout") self.processTreeWidget = QtGui.QTreeWidget(self.processTabsFilterGroupBox) self.processTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.processTreeWidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.processTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.processTreeWidget.setObjectName("processTreeWidget") self.processTreeWidget.header().setDefaultSectionSize(240) self.processTreeWidget.header().setMinimumSectionSize(170) self.processTabsFilterLayout.addWidget(self.processTreeWidget) self.checkinOutPageWidgetLayout.addWidget(self.processTabsFilterGroupBox, 1, 1, 1, 1) self.controlsTabsFilterGroupBox = QtGui.QGroupBox(checkinOutPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.controlsTabsFilterGroupBox.setFont(font) self.controlsTabsFilterGroupBox.setFlat(True) self.controlsTabsFilterGroupBox.setCheckable(True) self.controlsTabsFilterGroupBox.setChecked(False) self.controlsTabsFilterGroupBox.setObjectName("controlsTabsFilterGroupBox") self.controlsTabsFilterLayout = QtGui.QGridLayout(self.controlsTabsFilterGroupBox) self.controlsTabsFilterLayout.setContentsMargins(10, 24, 9, 0) self.controlsTabsFilterLayout.setObjectName("controlsTabsFilterLayout") self.controlsTabsTreeWidget = QtGui.QTreeWidget(self.controlsTabsFilterGroupBox) self.controlsTabsTreeWidget.setMaximumSize(QtCore.QSize(16777215, 160)) self.controlsTabsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.controlsTabsTreeWidget.setTabKeyNavigation(True) self.controlsTabsTreeWidget.setAlternatingRowColors(True) self.controlsTabsTreeWidget.setRootIsDecorated(False) self.controlsTabsTreeWidget.setUniformRowHeights(True) self.controlsTabsTreeWidget.setItemsExpandable(False) self.controlsTabsTreeWidget.setAnimated(True) self.controlsTabsTreeWidget.setExpandsOnDoubleClick(False) self.controlsTabsTreeWidget.setObjectName("controlsTabsTreeWidget") self.controlsTabsTreeWidget.header().setDefaultSectionSize(240) self.controlsTabsTreeWidget.header().setMinimumSectionSize(170) self.controlsTabsFilterLayout.addWidget(self.controlsTabsTreeWidget, 0, 0, 3, 4) self.controlsTabsMoveUpToolButton = QtGui.QToolButton(self.controlsTabsFilterGroupBox) self.controlsTabsMoveUpToolButton.setArrowType(QtCore.Qt.UpArrow) self.controlsTabsMoveUpToolButton.setObjectName("controlsTabsMoveUpToolButton") self.controlsTabsFilterLayout.addWidget(self.controlsTabsMoveUpToolButton, 0, 4, 1, 1) self.applyToAllProjectsRadioButton = QtGui.QRadioButton(self.controlsTabsFilterGroupBox) self.applyToAllProjectsRadioButton.setChecked(True) self.applyToAllProjectsRadioButton.setObjectName("applyToAllProjectsRadioButton") self.controlsTabsFilterLayout.addWidget(self.applyToAllProjectsRadioButton, 3, 0, 1, 1) self.controlsTabsMoveDownToolButton = QtGui.QToolButton(self.controlsTabsFilterGroupBox) self.controlsTabsMoveDownToolButton.setArrowType(QtCore.Qt.DownArrow) self.controlsTabsMoveDownToolButton.setObjectName("controlsTabsMoveDownToolButton") self.controlsTabsFilterLayout.addWidget(self.controlsTabsMoveDownToolButton, 1, 4, 1, 1) self.applyToAllProjectsPushButton = QtGui.QPushButton(self.controlsTabsFilterGroupBox) self.applyToAllProjectsPushButton.setEnabled(False) self.applyToAllProjectsPushButton.setObjectName("applyToAllProjectsPushButton") self.controlsTabsFilterLayout.addWidget(self.applyToAllProjectsPushButton, 3, 2, 1, 1) self.applyPerProjectsRadioButton = QtGui.QRadioButton(self.controlsTabsFilterGroupBox) self.applyPerProjectsRadioButton.setObjectName("applyPerProjectsRadioButton") self.controlsTabsFilterLayout.addWidget(self.applyPerProjectsRadioButton, 3, 1, 1, 1) self.checkinOutPageWidgetLayout.addWidget(self.controlsTabsFilterGroupBox, 0, 1, 1, 1) self.projectsDisplayTreeWidget = QtGui.QTreeWidget(checkinOutPageWidget) self.projectsDisplayTreeWidget.setMaximumSize(QtCore.QSize(300, 16777215)) self.projectsDisplayTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.projectsDisplayTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.projectsDisplayTreeWidget.setRootIsDecorated(False) self.projectsDisplayTreeWidget.setObjectName("projectsDisplayTreeWidget") self.projectsDisplayTreeWidget.header().setDefaultSectionSize(87) self.checkinOutPageWidgetLayout.addWidget(self.projectsDisplayTreeWidget, 0, 0, 3, 1) self.sObjectTabOptionsGroupBox = QtGui.QGroupBox(checkinOutPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.sObjectTabOptionsGroupBox.setFont(font) self.sObjectTabOptionsGroupBox.setFlat(True) self.sObjectTabOptionsGroupBox.setObjectName("sObjectTabOptionsGroupBox") self.sObjectTabOptionsGridLayout = QtGui.QGridLayout(self.sObjectTabOptionsGroupBox) self.sObjectTabOptionsGridLayout.setContentsMargins(10, 24, -1, -1) self.sObjectTabOptionsGridLayout.setObjectName("sObjectTabOptionsGridLayout") self.lastViewOnAllTabscheckBox = QtGui.QCheckBox(self.sObjectTabOptionsGroupBox) self.lastViewOnAllTabscheckBox.setObjectName("lastViewOnAllTabscheckBox") self.sObjectTabOptionsGridLayout.addWidget(self.lastViewOnAllTabscheckBox, 0, 0, 1, 1) self.checkinOutPageWidgetLayout.addWidget(self.sObjectTabOptionsGroupBox, 3, 0, 1, 2) self.checkinOutPageWidgetLayout.setColumnStretch(0, 1) self.retranslateUi(checkinOutPageWidget) QtCore.QObject.connect(self.applyPerProjectsRadioButton, QtCore.SIGNAL("toggled(bool)"), self.applyToAllProjectsPushButton.setEnabled) QtCore.QMetaObject.connectSlotsByName(checkinOutPageWidget)
def setupUi(self, checkinOptionsPageWidget): checkinOptionsPageWidget.setObjectName("checkinOptionsPageWidget") self.checkinPageWidgetLayout = QtGui.QVBoxLayout(checkinOptionsPageWidget) self.checkinPageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.checkinPageWidgetLayout.setObjectName("checkinPageWidgetLayout") self.checkinMiscOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.checkinMiscOptionsGroupBox.setFont(font) self.checkinMiscOptionsGroupBox.setFlat(True) self.checkinMiscOptionsGroupBox.setObjectName("checkinMiscOptionsGroupBox") self.checkinMiscOptionsLayout = QtGui.QGridLayout(self.checkinMiscOptionsGroupBox) self.checkinMiscOptionsLayout.setContentsMargins(10, 24, -1, 0) self.checkinMiscOptionsLayout.setObjectName("checkinMiscOptionsLayout") self.versionsSeparateCheckinCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.versionsSeparateCheckinCheckBox.setObjectName("versionsSeparateCheckinCheckBox") self.checkinMiscOptionsLayout.addWidget(self.versionsSeparateCheckinCheckBox, 4, 0, 1, 1) self.snapshotDescriptionLimitCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitCheckBox.setChecked(True) self.snapshotDescriptionLimitCheckBox.setObjectName("snapshotDescriptionLimitCheckBox") self.checkinMiscOptionsLayout.addWidget(self.snapshotDescriptionLimitCheckBox, 6, 0, 1, 1) self.snapshotDescriptionLimitSpinBox = QtGui.QSpinBox(self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitSpinBox.setMinimum(20) self.snapshotDescriptionLimitSpinBox.setMaximum(50000) self.snapshotDescriptionLimitSpinBox.setSingleStep(5) self.snapshotDescriptionLimitSpinBox.setProperty("value", 80) self.snapshotDescriptionLimitSpinBox.setObjectName("snapshotDescriptionLimitSpinBox") self.checkinMiscOptionsLayout.addWidget(self.snapshotDescriptionLimitSpinBox, 6, 2, 1, 1) self.bottomVersionsRadioButton = QtGui.QRadioButton(self.checkinMiscOptionsGroupBox) self.bottomVersionsRadioButton.setObjectName("bottomVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.bottomVersionsRadioButton, 4, 1, 1, 1) self.label_2 = QtGui.QLabel(self.checkinMiscOptionsGroupBox) self.label_2.setObjectName("label_2") self.checkinMiscOptionsLayout.addWidget(self.label_2, 7, 0, 1, 1) self.displayLimitSpinBox = QtGui.QSpinBox(self.checkinMiscOptionsGroupBox) self.displayLimitSpinBox.setMinimum(20) self.displayLimitSpinBox.setMaximum(500) self.displayLimitSpinBox.setSingleStep(5) self.displayLimitSpinBox.setObjectName("displayLimitSpinBox") self.checkinMiscOptionsLayout.addWidget(self.displayLimitSpinBox, 7, 2, 1, 1) self.rightVersionsRadioButton = QtGui.QRadioButton(self.checkinMiscOptionsGroupBox) self.rightVersionsRadioButton.setChecked(True) self.rightVersionsRadioButton.setObjectName("rightVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.rightVersionsRadioButton, 4, 2, 1, 1) self.doubleClickSaveCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.doubleClickSaveCheckBox.setObjectName("doubleClickSaveCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickSaveCheckBox, 1, 0, 1, 3) self.doubleClickOpenCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.doubleClickOpenCheckBox.setObjectName("doubleClickOpenCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickOpenCheckBox, 2, 0, 1, 3) self.showAllProcessCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.showAllProcessCheckBox.setObjectName("showAllProcessCheckBox") self.checkinMiscOptionsLayout.addWidget(self.showAllProcessCheckBox, 3, 0, 1, 3) self.getPreviewsThroughHttpCheckbox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.getPreviewsThroughHttpCheckbox.setObjectName("getPreviewsThroughHttpCheckbox") self.checkinMiscOptionsLayout.addWidget(self.getPreviewsThroughHttpCheckbox, 0, 0, 1, 3) self.checkinMiscOptionsLayout.setColumnStretch(0, 1) self.checkinPageWidgetLayout.addWidget(self.checkinMiscOptionsGroupBox) self.snapshotsSavingOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.snapshotsSavingOptionsGroupBox.setFont(font) self.snapshotsSavingOptionsGroupBox.setFlat(True) self.snapshotsSavingOptionsGroupBox.setObjectName("snapshotsSavingOptionsGroupBox") self.snapshotsSavingOptionsLayout = QtGui.QGridLayout(self.snapshotsSavingOptionsGroupBox) self.snapshotsSavingOptionsLayout.setContentsMargins(10, 24, -1, 0) self.snapshotsSavingOptionsLayout.setObjectName("snapshotsSavingOptionsLayout") self.repositoryComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.repositoryComboBox.setObjectName("repositoryComboBox") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryComboBox, 1, 1, 1, 3) self.updateVersionlessCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.updateVersionlessCheckBox.setChecked(True) self.updateVersionlessCheckBox.setObjectName("updateVersionlessCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.updateVersionlessCheckBox, 4, 0, 1, 1) self.seuqenceNamingHorizontalLayout = QtGui.QHBoxLayout() self.seuqenceNamingHorizontalLayout.setSpacing(4) self.seuqenceNamingHorizontalLayout.setObjectName("seuqenceNamingHorizontalLayout") self.sequenceNamingTemplateLineEdit = QtGui.QLineEdit(self.snapshotsSavingOptionsGroupBox) self.sequenceNamingTemplateLineEdit.setReadOnly(True) self.sequenceNamingTemplateLineEdit.setObjectName("sequenceNamingTemplateLineEdit") self.seuqenceNamingHorizontalLayout.addWidget(self.sequenceNamingTemplateLineEdit) self.editSequenceNamingTemplateToolButton = QtGui.QToolButton(self.snapshotsSavingOptionsGroupBox) self.editSequenceNamingTemplateToolButton.setText("") self.editSequenceNamingTemplateToolButton.setAutoRaise(True) self.editSequenceNamingTemplateToolButton.setObjectName("editSequenceNamingTemplateToolButton") self.seuqenceNamingHorizontalLayout.addWidget(self.editSequenceNamingTemplateToolButton) self.seuqenceNamingHorizontalLayout.setStretch(0, 1) self.snapshotsSavingOptionsLayout.addLayout(self.seuqenceNamingHorizontalLayout, 11, 1, 1, 3) self.sequencePaddingHorizontalLayout = QtGui.QHBoxLayout() self.sequencePaddingHorizontalLayout.setSpacing(4) self.sequencePaddingHorizontalLayout.setObjectName("sequencePaddingHorizontalLayout") self.sequencePaddingHorizontalSlider = QtGui.QSlider(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingHorizontalSlider.setMinimum(1) self.sequencePaddingHorizontalSlider.setMaximum(9) self.sequencePaddingHorizontalSlider.setProperty("value", 3) self.sequencePaddingHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.sequencePaddingHorizontalSlider.setObjectName("sequencePaddingHorizontalSlider") self.sequencePaddingHorizontalLayout.addWidget(self.sequencePaddingHorizontalSlider) self.sequencePaddingSpinBox = QtGui.QSpinBox(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingSpinBox.setMinimum(1) self.sequencePaddingSpinBox.setMaximum(9) self.sequencePaddingSpinBox.setProperty("value", 3) self.sequencePaddingSpinBox.setObjectName("sequencePaddingSpinBox") self.sequencePaddingHorizontalLayout.addWidget(self.sequencePaddingSpinBox) self.sequencePaddingHorizontalLayout.setStretch(0, 1) self.snapshotsSavingOptionsLayout.addLayout(self.sequencePaddingHorizontalLayout, 10, 1, 1, 3) self.createPlayblastCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.createPlayblastCheckBox.setChecked(True) self.createPlayblastCheckBox.setObjectName("createPlayblastCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.createPlayblastCheckBox, 7, 0, 1, 1) self.confirmsHorizontalLayout = QtGui.QHBoxLayout() self.confirmsHorizontalLayout.setSpacing(0) self.confirmsHorizontalLayout.setObjectName("confirmsHorizontalLayout") self.askBeforeSaveCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.askBeforeSaveCheckBox.setChecked(True) self.askBeforeSaveCheckBox.setObjectName("askBeforeSaveCheckBox") self.confirmsHorizontalLayout.addWidget(self.askBeforeSaveCheckBox) self.askReplaceRevisionCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.askReplaceRevisionCheckBox.setChecked(True) self.askReplaceRevisionCheckBox.setObjectName("askReplaceRevisionCheckBox") self.confirmsHorizontalLayout.addWidget(self.askReplaceRevisionCheckBox) self.snapshotsSavingOptionsLayout.addLayout(self.confirmsHorizontalLayout, 8, 0, 1, 4) self.createMayaDirsCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.createMayaDirsCheckBox.setObjectName("createMayaDirsCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.createMayaDirsCheckBox, 6, 0, 1, 1) self.generatePreviewsCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.generatePreviewsCheckBox.setChecked(True) self.generatePreviewsCheckBox.setObjectName("generatePreviewsCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.generatePreviewsCheckBox, 5, 0, 1, 1) self.sequencePaddingCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingCheckBox.setObjectName("sequencePaddingCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.sequencePaddingCheckBox, 10, 0, 1, 1) self.checkinMethodLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.checkinMethodLabel.setObjectName("checkinMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodLabel, 2, 0, 1, 1) self.checkinMethodComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.checkinMethodComboBox.setObjectName("checkinMethodComboBox") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodComboBox, 2, 1, 1, 3) self.repositoryLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.repositoryLabel.setObjectName("repositoryLabel") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryLabel, 1, 0, 1, 1) self.sequqnceNamingTemplatelabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.sequqnceNamingTemplatelabel.setObjectName("sequqnceNamingTemplatelabel") self.snapshotsSavingOptionsLayout.addWidget(self.sequqnceNamingTemplatelabel, 11, 0, 1, 1) self.checkoutMethodLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.checkoutMethodLabel.setObjectName("checkoutMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkoutMethodLabel, 3, 0, 1, 1) self.checkoutMethodComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.checkoutMethodComboBox.setObjectName("checkoutMethodComboBox") self.checkoutMethodComboBox.addItem("") self.checkoutMethodComboBox.addItem("") self.snapshotsSavingOptionsLayout.addWidget(self.checkoutMethodComboBox, 3, 1, 1, 3) self.checkinPageWidgetLayout.addWidget(self.snapshotsSavingOptionsGroupBox) self.dropPlateOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.dropPlateOptionsGroupBox.setFont(font) self.dropPlateOptionsGroupBox.setFlat(True) self.dropPlateOptionsGroupBox.setObjectName("dropPlateOptionsGroupBox") self.dropPlateOptionsLayout = QtGui.QGridLayout(self.dropPlateOptionsGroupBox) self.dropPlateOptionsLayout.setContentsMargins(10, 24, -1, 0) self.dropPlateOptionsLayout.setObjectName("dropPlateOptionsLayout") self.horizontalSlider = QtGui.QSlider(self.dropPlateOptionsGroupBox) self.horizontalSlider.setMinimum(1) self.horizontalSlider.setMaximum(9) self.horizontalSlider.setProperty("value", 3) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.dropPlateOptionsLayout.addWidget(self.horizontalSlider, 5, 1, 1, 1) self.minFramesPaddingSpinBox = QtGui.QSpinBox(self.dropPlateOptionsGroupBox) self.minFramesPaddingSpinBox.setMinimum(1) self.minFramesPaddingSpinBox.setMaximum(9) self.minFramesPaddingSpinBox.setProperty("value", 3) self.minFramesPaddingSpinBox.setObjectName("minFramesPaddingSpinBox") self.dropPlateOptionsLayout.addWidget(self.minFramesPaddingSpinBox, 5, 2, 1, 1) self.label = QtGui.QLabel(self.dropPlateOptionsGroupBox) self.label.setObjectName("label") self.dropPlateOptionsLayout.addWidget(self.label, 5, 0, 1, 1) self.uncheckFromDropPlateCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.uncheckFromDropPlateCheckBox.setChecked(True) self.uncheckFromDropPlateCheckBox.setObjectName("uncheckFromDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget(self.uncheckFromDropPlateCheckBox, 1, 0, 1, 1) self.clearDropPlateAfterCheckincheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.clearDropPlateAfterCheckincheckBox.setChecked(True) self.clearDropPlateAfterCheckincheckBox.setObjectName("clearDropPlateAfterCheckincheckBox") self.dropPlateOptionsLayout.addWidget(self.clearDropPlateAfterCheckincheckBox, 2, 0, 1, 1) self.oneFrameSequenceDetectionCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.oneFrameSequenceDetectionCheckBox.setChecked(True) self.oneFrameSequenceDetectionCheckBox.setObjectName("oneFrameSequenceDetectionCheckBox") self.dropPlateOptionsLayout.addWidget(self.oneFrameSequenceDetectionCheckBox, 4, 1, 1, 2) self.oneUdimDetectionCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.oneUdimDetectionCheckBox.setChecked(True) self.oneUdimDetectionCheckBox.setObjectName("oneUdimDetectionCheckBox") self.dropPlateOptionsLayout.addWidget(self.oneUdimDetectionCheckBox, 4, 0, 1, 1) self.syckDropPlateCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.syckDropPlateCheckBox.setChecked(True) self.syckDropPlateCheckBox.setObjectName("syckDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget(self.syckDropPlateCheckBox, 0, 0, 1, 1) self.checkinPageWidgetLayout.addWidget(self.dropPlateOptionsGroupBox) self.defaultRepoPathsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.defaultRepoPathsGroupBox.setFont(font) self.defaultRepoPathsGroupBox.setFlat(True) self.defaultRepoPathsGroupBox.setObjectName("defaultRepoPathsGroupBox") self.defaultRepoPathsLayout = QtGui.QGridLayout(self.defaultRepoPathsGroupBox) self.defaultRepoPathsLayout.setContentsMargins(10, 24, -1, 0) self.defaultRepoPathsLayout.setObjectName("defaultRepoPathsLayout") self.handoffCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.handoffCheckBox.setObjectName("handoffCheckBox") self.defaultRepoPathsLayout.addWidget(self.handoffCheckBox, 5, 0, 1, 1) self.clientRepoDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.clientRepoDirNameLineEdit.setObjectName("clientRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirNameLineEdit, 4, 2, 1, 1) self.sandboxDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.sandboxDirPathLineEdit.setObjectName("sandboxDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirPathLineEdit, 2, 3, 1, 1) self.sandboxDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.sandboxDirNameLineEdit.setObjectName("sandboxDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirNameLineEdit, 2, 2, 1, 1) self.localRepoDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.localRepoDirNameLineEdit.setObjectName("localRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirNameLineEdit, 3, 2, 1, 1) self.clientRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.clientRepoCheckBox.setObjectName("clientRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.clientRepoCheckBox, 4, 0, 1, 1) self.localRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.localRepoCheckBox.setChecked(True) self.localRepoCheckBox.setObjectName("localRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.localRepoCheckBox, 3, 0, 1, 1) self.handoffDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.handoffDirPathLineEdit.setObjectName("handoffDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.handoffDirPathLineEdit, 5, 2, 1, 2) self.assetBaseDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.assetBaseDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.assetBaseDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(96, 96, 96);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(64, 64, 64);\n" "}") self.assetBaseDirColorToolButton.setChecked(False) self.assetBaseDirColorToolButton.setObjectName("assetBaseDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirColorToolButton, 1, 1, 1, 1) self.sandboxCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.sandboxCheckBox.setObjectName("sandboxCheckBox") self.defaultRepoPathsLayout.addWidget(self.sandboxCheckBox, 2, 0, 1, 1) self.localRepoDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.localRepoDirPathLineEdit.setObjectName("localRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirPathLineEdit, 3, 3, 1, 1) self.sandboxDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.sandboxDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.sandboxDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(128, 64, 64);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(108, 44, 44);\n" "}") self.sandboxDirColorToolButton.setChecked(False) self.sandboxDirColorToolButton.setObjectName("sandboxDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.sandboxDirColorToolButton, 2, 1, 1, 1) self.clientRepoDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.clientRepoDirPathLineEdit.setObjectName("clientRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirPathLineEdit, 4, 3, 1, 1) self.clientRepoDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.clientRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.clientRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(31, 143, 0);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(11, 123, 0);\n" "}") self.clientRepoDirColorToolButton.setChecked(False) self.clientRepoDirColorToolButton.setObjectName("clientRepoDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirColorToolButton, 4, 1, 1, 1) self.localRepoDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.localRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.localRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(255, 140, 40);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(235, 120, 20);\n" "}") self.localRepoDirColorToolButton.setChecked(False) self.localRepoDirColorToolButton.setObjectName("localRepoDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.localRepoDirColorToolButton, 3, 1, 1, 1) self.assetBaseDirCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.assetBaseDirCheckBox.setChecked(True) self.assetBaseDirCheckBox.setObjectName("assetBaseDirCheckBox") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirCheckBox, 0, 0, 2, 1) self.assetBaseDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.assetBaseDirNameLineEdit.setObjectName("assetBaseDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirNameLineEdit, 0, 2, 2, 1) self.assetBaseDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.assetBaseDirPathLineEdit.setObjectName("assetBaseDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirPathLineEdit, 0, 3, 2, 1) self.defaultRepoPathsLayout.setColumnStretch(3, 1) self.checkinPageWidgetLayout.addWidget(self.defaultRepoPathsGroupBox) self.customRepoPathsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) self.customRepoPathsGroupBox.setEnabled(True) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.customRepoPathsGroupBox.setFont(font) self.customRepoPathsGroupBox.setFlat(True) self.customRepoPathsGroupBox.setCheckable(True) self.customRepoPathsGroupBox.setChecked(False) self.customRepoPathsGroupBox.setObjectName("customRepoPathsGroupBox") self.customRepoPathsLayout = QtGui.QGridLayout(self.customRepoPathsGroupBox) self.customRepoPathsLayout.setContentsMargins(10, 24, -1, 0) self.customRepoPathsLayout.setObjectName("customRepoPathsLayout") self.label_7 = QtGui.QLabel(self.customRepoPathsGroupBox) self.label_7.setObjectName("label_7") self.customRepoPathsLayout.addWidget(self.label_7, 0, 0, 1, 1) self.customRepoDirColorToolButton = QtGui.QToolButton(self.customRepoPathsGroupBox) self.customRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.customRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(64, 64, 64);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(44, 44, 44);\n" "}") self.customRepoDirColorToolButton.setChecked(False) self.customRepoDirColorToolButton.setObjectName("customRepoDirColorToolButton") self.customRepoPathsLayout.addWidget(self.customRepoDirColorToolButton, 0, 1, 1, 1) self.customRepoDirNameLineEdit = QtGui.QLineEdit(self.customRepoPathsGroupBox) self.customRepoDirNameLineEdit.setObjectName("customRepoDirNameLineEdit") self.customRepoPathsLayout.addWidget(self.customRepoDirNameLineEdit, 0, 2, 1, 3) self.label_8 = QtGui.QLabel(self.customRepoPathsGroupBox) self.label_8.setObjectName("label_8") self.customRepoPathsLayout.addWidget(self.label_8, 1, 0, 1, 1) self.customRepoDirPathLineEdit = QtGui.QLineEdit(self.customRepoPathsGroupBox) self.customRepoDirPathLineEdit.setObjectName("customRepoDirPathLineEdit") self.customRepoPathsLayout.addWidget(self.customRepoDirPathLineEdit, 1, 1, 1, 4) self.customRepoComboBox = QtGui.QComboBox(self.customRepoPathsGroupBox) self.customRepoComboBox.setObjectName("customRepoComboBox") self.customRepoPathsLayout.addWidget(self.customRepoComboBox, 2, 0, 1, 1) self.addCustomRepoToListPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.addCustomRepoToListPushButton.setObjectName("addCustomRepoToListPushButton") self.customRepoPathsLayout.addWidget(self.addCustomRepoToListPushButton, 2, 1, 1, 2) self.editCustomRepoPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.editCustomRepoPushButton.setObjectName("editCustomRepoPushButton") self.customRepoPathsLayout.addWidget(self.editCustomRepoPushButton, 2, 3, 1, 1) self.deleteCustomRepoPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.deleteCustomRepoPushButton.setObjectName("deleteCustomRepoPushButton") self.customRepoPathsLayout.addWidget(self.deleteCustomRepoPushButton, 2, 4, 1, 1) self.customRepoTreeWidget = QtGui.QTreeWidget(self.customRepoPathsGroupBox) self.customRepoTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.customRepoTreeWidget.setIndentation(0) self.customRepoTreeWidget.setRootIsDecorated(False) self.customRepoTreeWidget.setObjectName("customRepoTreeWidget") self.customRepoPathsLayout.addWidget(self.customRepoTreeWidget, 3, 0, 1, 5) self.checkinPageWidgetLayout.addWidget(self.customRepoPathsGroupBox) self.retranslateUi(checkinOptionsPageWidget) QtCore.QObject.connect(self.sequencePaddingHorizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.sequencePaddingSpinBox.setValue) QtCore.QObject.connect(self.sequencePaddingSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.sequencePaddingHorizontalSlider.setValue) QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.minFramesPaddingSpinBox.setValue) QtCore.QObject.connect(self.minFramesPaddingSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.horizontalSlider.setValue) QtCore.QMetaObject.connectSlotsByName(checkinOptionsPageWidget)
def create_controls(self): self.versionChooserHorizontalLayout = QtGui.QHBoxLayout() self.versionChooserHorizontalLayout.setContentsMargins(0, 0, 0, 0) self.versionChooserHorizontalLayout.setObjectName("versionChooserHorizontalLayout") self.versionlessSyncRadioButton = QtGui.QRadioButton() self.versionlessSyncRadioButton.setChecked(True) self.versionlessSyncRadioButton.setObjectName("versionlessSyncRadioButton") self.versionlessSyncRadioButton.setText('Versionless Sync') self.fullSyncRadioButton = QtGui.QRadioButton() self.fullSyncRadioButton.setObjectName("fullSyncRadioButton") self.fullSyncRadioButton.setText('Full Sync') self.versionChooserHorizontalLayout.addWidget(self.versionlessSyncRadioButton) self.versionChooserHorizontalLayout.addWidget(self.fullSyncRadioButton) self.none_button = QtGui.QPushButton('Toggle All') self.none_button.setIcon(gf.get_icon('checkbox-multiple-marked-outline', icons_set='mdi', scale_factor=1)) self.none_button.setFlat(True) self.all_process_button = QtGui.QPushButton('Toggle Process') self.all_process_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_process_button.setFlat(True) self.all_with_builtins_button = QtGui.QPushButton('Toggle Builtin Processes') self.all_with_builtins_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_with_builtins_button.setFlat(True) self.all_children_button = QtGui.QPushButton('Toggle Children') self.all_children_button.setIcon(gf.get_icon('view-sequential', icons_set='mdi', scale_factor=1)) self.all_children_button.setFlat(True) self.togglers_widget = QtGui.QWidget() self.togglers_layout = QtGui.QGridLayout() self.togglers_layout.setContentsMargins(0, 0, 0, 0) self.togglers_layout.setSpacing(6) self.togglers_widget.setLayout(self.togglers_layout) self.togglers_layout.addWidget(self.none_button, 0, 0, 1, 1) self.togglers_layout.addWidget(self.all_process_button, 0, 1, 1, 1) self.togglers_layout.addWidget(self.all_with_builtins_button, 1, 0, 1, 1) self.togglers_layout.addWidget(self.all_children_button, 1, 1, 1, 1) self.togglers_layout.addLayout(self.versionChooserHorizontalLayout, 2, 0, 1, 2) # Creating collapsable self.controls_collapsable = Ui_collapsableWidget(state=True) layout_colapsable = QtGui.QVBoxLayout() self.controls_collapsable.setLayout(layout_colapsable) self.controls_collapsable.setText('Hide Togglers') self.controls_collapsable.setCollapsedText('Show Togglers') layout_colapsable.addWidget(self.togglers_widget) self.controls_collapsable.collapsed.connect(self.toggle_presets_edit_buttons) self.start_sync_button = QtGui.QPushButton('Begin Repo Sync') self.start_sync_button.setFlat(True) start_sync_color = Qt4Gui.QColor(16, 160, 16) start_sync_color_active = Qt4Gui.QColor(16, 220, 16) self.start_sync_button.setIcon(gf.get_icon('sync', color=start_sync_color, color_active=start_sync_color_active, icons_set='mdi', scale_factor=1)) self.progress_bar = QtGui.QProgressBar() self.progress_bar.setMaximum(100) self.progress_bar.setTextVisible(True) self.progress_bar.setHidden(True) self.downloads_progress_bar = QtGui.QProgressBar() self.downloads_progress_bar.setMaximum(100) self.downloads_progress_bar.setTextVisible(True) self.downloads_progress_bar.setHidden(True) self.grid.addWidget(self.controls_collapsable, 2, 0, 1, 2) self.grid.addWidget(self.start_sync_button, 3, 0, 1, 2) self.grid.addWidget(self.progress_bar, 4, 0, 1, 4) self.grid.addWidget(self.downloads_progress_bar, 5, 0, 1, 4)