def setupUi(self, notes): notes.setObjectName("notes") notes.resize(311, 238) self.gridLayout_2 = QtGui.QGridLayout(notes) self.gridLayout_2.setContentsMargins(9, 9, 9, 9) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter = QtGui.QSplitter(notes) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.conversationScrollArea = QtGui.QScrollArea(self.splitter) self.conversationScrollArea.setWidgetResizable(True) self.conversationScrollArea.setObjectName("conversationScrollArea") self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 291, 69)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.conversationScrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.replyPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.replyPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.replyPushButton.setMaximumSize(QtCore.QSize(80, 16777215)) self.replyPushButton.setObjectName("replyPushButton") self.gridLayout.addWidget(self.replyPushButton, 3, 3, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 4) self.useFilterCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.useFilterCheckBox.setObjectName("useFilterCheckBox") self.gridLayout.addWidget(self.useFilterCheckBox, 3, 0, 1, 1) self.filterUsersPushButton = QtGui.QPushButton(self.gridLayoutWidget) self.filterUsersPushButton.setMinimumSize(QtCore.QSize(80, 0)) self.filterUsersPushButton.setObjectName("filterUsersPushButton") self.gridLayout.addWidget(self.filterUsersPushButton, 3, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 2, 1, 1) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout.setObjectName("editorLayout") self.gridLayout.addLayout(self.editorLayout, 0, 0, 1, 4) self.gridLayout_2.addWidget(self.splitter, 2, 0, 1, 3) self.retranslateUi(notes) QtCore.QMetaObject.connectSlotsByName(notes)
def setupUi(self, checkinOutOptions): checkinOutOptions.setObjectName("checkinOutOptions") self.gridLayout = QtGui.QGridLayout(checkinOutOptions) self.gridLayout.setObjectName("gridLayout") self.settingsPerTabCheckBox = QtGui.QCheckBox(checkinOutOptions) self.settingsPerTabCheckBox.setObjectName("settingsPerTabCheckBox") self.gridLayout.addWidget(self.settingsPerTabCheckBox, 1, 0, 1, 1) self.settingsVerticalLayout = QtGui.QVBoxLayout() self.settingsVerticalLayout.setSpacing(0) self.settingsVerticalLayout.setObjectName("settingsVerticalLayout") self.gridLayout.addLayout(self.settingsVerticalLayout, 0, 0, 1, 4) self.applyToAllPushButton = QtGui.QPushButton(checkinOutOptions) self.applyToAllPushButton.setEnabled(False) self.applyToAllPushButton.setMinimumSize(QtCore.QSize(120, 0)) self.applyToAllPushButton.setObjectName("applyToAllPushButton") self.gridLayout.addWidget(self.applyToAllPushButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 3, 1, 1) self.gridLayout.setRowStretch(0, 1) self.retranslateUi(checkinOutOptions) QtCore.QObject.connect(self.settingsPerTabCheckBox, QtCore.SIGNAL("toggled(bool)"), self.applyToAllPushButton.setEnabled) QtCore.QMetaObject.connectSlotsByName(checkinOutOptions)
def setupUi(self, processItem): processItem.setObjectName("processItem") processItem.setWindowTitle("") self.versionlessLayout = QtGui.QGridLayout(processItem) self.versionlessLayout.setContentsMargins(0, 0, 0, 0) self.versionlessLayout.setSpacing(0) self.versionlessLayout.setObjectName("versionlessLayout") self.notesToolButton = QtGui.QToolButton(processItem) self.notesToolButton.setMinimumSize(QtCore.QSize(0, 20)) self.notesToolButton.setMaximumSize(QtCore.QSize(16777215, 20)) self.notesToolButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.notesToolButton.setAutoRaise(True) self.notesToolButton.setArrowType(QtCore.Qt.NoArrow) self.notesToolButton.setObjectName("notesToolButton") self.versionlessLayout.addWidget(self.notesToolButton, 0, 1, 1, 1) self.label = QtGui.QLabel(processItem) self.label.setMinimumSize(QtCore.QSize(0, 24)) self.label.setMaximumSize(QtCore.QSize(16777215, 24)) self.label.setStyleSheet("QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:.4, stop:0 rgba(128, 128, 128, 75), stop:1 rgba(64, 64,64, 0));\n" " padding: 0px;\n" "}") self.label.setTextFormat(QtCore.Qt.PlainText) self.label.setObjectName("label") self.versionlessLayout.addWidget(self.label, 0, 0, 1, 1) self.versionlessLayout.setColumnStretch(0, 1) self.retranslateUi(processItem) QtCore.QMetaObject.connectSlotsByName(processItem)
def __init__(self, parent=None): super(ScrollingFlowWidget, self).__init__(parent) grid = QtGui.QGridLayout(self) scroll = ResizeScrollArea() self._wrapper = QtGui.QWidget(scroll) self.flowLayout = FlowLayout(self._wrapper) self._wrapper.setLayout(self.flowLayout) scroll.setWidget(self._wrapper) scroll.setWidgetResizable(True) grid.addWidget(scroll) grid.setContentsMargins(0, 0, 0, 0)
def create_on_scene_layout(self): self.previewGraphicsView_layout = QtGui.QGridLayout(self.previewGraphicsView) self.previewGraphicsView_layout.setContentsMargins(0, 0, 0, 0) self.previewGraphicsView_layout.setSpacing(0) self.back_button = QtGui.QPushButton('') self.back_button_opacity_effect = QtGui.QGraphicsOpacityEffect() self.back_button_opacity_effect.setOpacity(0) self.back_button.setGraphicsEffect(self.back_button_opacity_effect) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.back_button.setSizePolicy(sizePolicy) self.back_button.setIcon(gf.get_icon('chevron-left')) self.back_button.setStyleSheet('QPushButton {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 64), stop:1 rgba(0, 0, 0, 0)); border-style: none; border-width: 0px;}') self.back_button_hover_animation = QtCore.QPropertyAnimation(self.back_button_opacity_effect, "opacity", self) self.back_button_hover_animation.setDuration(200) self.back_button_hover_animation.setEasingCurve(QtCore.QEasingCurve.InSine) self.back_button_hover_animation.setStartValue(0) self.back_button_hover_animation.setEndValue(1) self.back_button_leave_animation = QtCore.QPropertyAnimation(self.back_button_opacity_effect, "opacity", self) self.back_button_leave_animation.setDuration(200) self.back_button_leave_animation.setEasingCurve(QtCore.QEasingCurve.OutSine) self.back_button_leave_animation.setEndValue(0) # forward button self.forward_button = QtGui.QPushButton('') self.forward_button_opacity_effect = QtGui.QGraphicsOpacityEffect(self) self.forward_button_opacity_effect.setOpacity(0) self.forward_button.setGraphicsEffect(self.forward_button_opacity_effect) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.forward_button.setSizePolicy(sizePolicy) self.forward_button.setIcon(gf.get_icon('chevron-right')) self.forward_button.setStyleSheet('QPushButton {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(0, 0, 0, 64)); border-style: none; border-width: 0px;}') self.forward_button_hover_animation = QtCore.QPropertyAnimation(self.forward_button_opacity_effect, "opacity", self) self.forward_button_hover_animation.setDuration(200) self.forward_button_hover_animation.setEasingCurve(QtCore.QEasingCurve.InSine) self.forward_button_hover_animation.setStartValue(0) self.forward_button_hover_animation.setEndValue(1) self.forward_button_leave_animation = QtCore.QPropertyAnimation(self.forward_button_opacity_effect, "opacity", self) self.forward_button_leave_animation.setDuration(200) self.forward_button_leave_animation.setEasingCurve(QtCore.QEasingCurve.OutSine) self.forward_button_leave_animation.setEndValue(0) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.previewGraphicsView_layout.addWidget(self.forward_button, 0, 2, 1, 1) self.previewGraphicsView_layout.addWidget(self.back_button, 0, 0, 1, 1) self.previewGraphicsView_layout.addItem(spacerItem, 0, 1, 1, 1) self.previewGraphicsView_layout.setColumnStretch(0, 1) self.previewGraphicsView_layout.setColumnStretch(1, 1) self.previewGraphicsView_layout.setColumnStretch(2, 1)
def setupUi(self, DebugLog): DebugLog.setObjectName("DebugLog") DebugLog.resize(908, 651) self.gridLayout = QtGui.QGridLayout(DebugLog) self.gridLayout.setContentsMargins(6, 6, 6, 6) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.debugLogTextEdit = QtGui.QTextEdit(DebugLog) self.debugLogTextEdit.setObjectName("debugLogTextEdit") self.gridLayout.addWidget(self.debugLogTextEdit, 0, 0, 1, 1) self.retranslateUi(DebugLog) QtCore.QMetaObject.connectSlotsByName(DebugLog)
def setupUi(self, searchWidget): searchWidget.setObjectName("searchWidget") self.searchWidgetGridLayout = QtGui.QGridLayout(searchWidget) self.searchWidgetGridLayout.setContentsMargins(0, 0, 0, 0) self.searchWidgetGridLayout.setSpacing(0) self.searchWidgetGridLayout.setObjectName("searchWidgetGridLayout") self.searchLineEdit = QtGui.QLineEdit(searchWidget) font = Qt4Gui.QFont() font.setPointSize(9) self.searchLineEdit.setFont(font) self.searchLineEdit.setStyleSheet( "QLineEdit {\n" " border: 0px;\n" " border-radius: 8px;\n" " show-decoration-selected: 1;\n" " padding: 0px 8px;\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 64), stop:1 rgba(255, 255, 255, 0));\n" " background-position: bottom left;\n" " background-image: url(\":/ui_check/gliph/search_16.png\");\n" " background-repeat: fixed;\n" " selection-background-color: darkgray;\n" " padding-left: 15px;\n" "}\n" "QLineEdit:hover{\n" " color: white;\n" " background-image: url(\":/ui_check/gliph/searchHover_16.png\");\n" "}") self.searchLineEdit.setFrame(False) self.searchLineEdit.setObjectName("searchLineEdit") self.searchWidgetGridLayout.addWidget(self.searchLineEdit, 0, 0, 1, 1) self.expandingLayout = QtGui.QVBoxLayout() self.expandingLayout.setSpacing(0) self.expandingLayout.setObjectName("expandingLayout") self.searchWidgetGridLayout.addLayout(self.expandingLayout, 0, 1, 1, 1) self.gearMenuToolButton = QtGui.QToolButton(searchWidget) self.gearMenuToolButton.setMaximumSize(QtCore.QSize(22, 22)) self.gearMenuToolButton.setPopupMode(QtGui.QToolButton.InstantPopup) self.gearMenuToolButton.setAutoRaise(True) self.gearMenuToolButton.setArrowType(QtCore.Qt.NoArrow) self.gearMenuToolButton.setObjectName("gearMenuToolButton") self.searchWidgetGridLayout.addWidget(self.gearMenuToolButton, 0, 2, 1, 1) self.searchOptionsSplitter = QtGui.QSplitter(searchWidget) self.searchOptionsSplitter.setOrientation(QtCore.Qt.Vertical) self.searchOptionsSplitter.setObjectName("searchOptionsSplitter") self.searchWidgetGridLayout.addWidget(self.searchOptionsSplitter, 1, 0, 1, 3) self.searchWidgetGridLayout.setColumnStretch(0, 1) self.retranslateUi(searchWidget) QtCore.QMetaObject.connectSlotsByName(searchWidget)
def create_upload_wdg(self): self.create_browse_button() self.create_edit() self.create_drop_plate() self.upload_wdg = QtGui.QWidget() self.upload_wdg_layout = QtGui.QGridLayout() self.upload_wdg.setLayout(self.upload_wdg_layout) self.upload_wdg_layout.setSpacing(6) self.upload_wdg_layout.setContentsMargins(0, 0, 0, 0) self.upload_wdg_layout.addWidget(self.browse_button, 0, 0, 1, 1) self.upload_wdg_layout.addWidget(self.text_edit, 0, 1, 1, 1) self.upload_wdg_layout.addWidget(self.drop_plate, 1, 0, 1, 2)
def setupUi(self, projectPageWidget): projectPageWidget.setObjectName("projectPageWidget") projectPageWidget.resize(546, 233) self.projectPageWidgetLayout = QtGui.QGridLayout(projectPageWidget) self.projectPageWidgetLayout.setContentsMargins(6, 6, 6, 6) self.projectPageWidgetLayout.setObjectName("projectPageWidgetLayout") self.projectsTreeWidget = QtGui.QTreeWidget(projectPageWidget) self.projectsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.projectsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.projectsTreeWidget.setObjectName("projectsTreeWidget") self.projectsTreeWidget.header().setDefaultSectionSize(87) self.projectPageWidgetLayout.addWidget(self.projectsTreeWidget, 0, 0, 1, 6) self.createProjectsLable = QtGui.QLabel(projectPageWidget) self.createProjectsLable.setObjectName("createProjectsLable") self.projectPageWidgetLayout.addWidget(self.createProjectsLable, 1, 0, 1, 1) self.createProjectPushButton = QtGui.QPushButton(projectPageWidget) self.createProjectPushButton.setEnabled(False) self.createProjectPushButton.setObjectName("createProjectPushButton") self.projectPageWidgetLayout.addWidget(self.createProjectPushButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.projectPageWidgetLayout.addItem(spacerItem, 1, 2, 1, 1) self.colorSchemeHintLabel = QtGui.QLabel(projectPageWidget) self.colorSchemeHintLabel.setObjectName("colorSchemeHintLabel") self.projectPageWidgetLayout.addWidget(self.colorSchemeHintLabel, 1, 3, 1, 1) self.currentProjectLabel = QtGui.QLabel(projectPageWidget) self.currentProjectLabel.setStyleSheet( "QLabel {background : rgb(165, 175, 25);}") self.currentProjectLabel.setTextFormat(QtCore.Qt.PlainText) self.currentProjectLabel.setObjectName("currentProjectLabel") self.projectPageWidgetLayout.addWidget(self.currentProjectLabel, 1, 4, 1, 1) self.templateProjectsLabel = QtGui.QLabel(projectPageWidget) self.templateProjectsLabel.setStyleSheet( "QLabel {background :rgb(50, 150, 175)}") self.templateProjectsLabel.setTextFormat(QtCore.Qt.PlainText) self.templateProjectsLabel.setObjectName("templateProjectsLabel") self.projectPageWidgetLayout.addWidget(self.templateProjectsLabel, 1, 5, 1, 1) self.retranslateUi(projectPageWidget) QtCore.QMetaObject.connectSlotsByName(projectPageWidget)
def setupUi(self, referenceOptions): referenceOptions.setObjectName("referenceOptions") referenceOptions.setWindowModality(QtCore.Qt.ApplicationModal) referenceOptions.resize(400, 100) referenceOptions.setMinimumSize(QtCore.QSize(400, 0)) referenceOptions.setMaximumSize(QtCore.QSize(16777215, 100)) self.gridLayout = QtGui.QGridLayout(referenceOptions) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) self.optionsReferencePushButton = QtGui.QPushButton(referenceOptions) self.optionsReferencePushButton.setObjectName( "optionsReferencePushButton") self.gridLayout.addWidget(self.optionsReferencePushButton, 1, 1, 1, 1) self.referencePushButton = QtGui.QPushButton(referenceOptions) self.referencePushButton.setObjectName("referencePushButton") self.gridLayout.addWidget(self.referencePushButton, 1, 2, 1, 1) self.groupBox = QtGui.QGroupBox(referenceOptions) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalSlider = QtGui.QSlider(self.groupBox) self.horizontalSlider.setMinimum(1) self.horizontalSlider.setMaximum(100) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.horizontalLayout.addWidget(self.horizontalSlider) self.spinBox = QtGui.QSpinBox(self.groupBox) self.spinBox.setAccelerated(True) self.spinBox.setMinimum(1) self.spinBox.setMaximum(100) self.spinBox.setObjectName("spinBox") self.horizontalLayout.addWidget(self.spinBox) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 3) self.retranslateUi(referenceOptions) QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.spinBox.setValue) QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL("valueChanged(int)"), self.horizontalSlider.setValue) QtCore.QMetaObject.connectSlotsByName(referenceOptions)
def setupUi(self, updateDialog): updateDialog.setObjectName("updateDialog") updateDialog.resize(580, 400) updateDialog.setMinimumSize(QtCore.QSize(580, 400)) updateDialog.setSizeGripEnabled(True) updateDialog.setModal(True) self.gridLayout = QtGui.QGridLayout(updateDialog) self.gridLayout.setObjectName("gridLayout") self.versionLabel = QtGui.QLabel(updateDialog) self.versionLabel.setObjectName("versionLabel") self.gridLayout.addWidget(self.versionLabel, 0, 0, 1, 1) self.versionsTreeWidget = QtGui.QTreeWidget(updateDialog) self.versionsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.versionsTreeWidget.setAlternatingRowColors(True) self.versionsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.versionsTreeWidget.setWordWrap(True) self.versionsTreeWidget.setHeaderHidden(False) self.versionsTreeWidget.setObjectName("versionsTreeWidget") self.versionsTreeWidget.header().setDefaultSectionSize(130) self.versionsTreeWidget.header().setMinimumSectionSize(130) self.gridLayout.addWidget(self.versionsTreeWidget, 1, 0, 1, 5) self.updateToLastPushButton = QtGui.QPushButton(updateDialog) self.updateToLastPushButton.setObjectName("updateToLastPushButton") self.gridLayout.addWidget(self.updateToLastPushButton, 2, 0, 1, 4) self.updateToSelectedPushButton = QtGui.QPushButton(updateDialog) self.updateToSelectedPushButton.setObjectName( "updateToSelectedPushButton") self.gridLayout.addWidget(self.updateToSelectedPushButton, 2, 4, 1, 1) self.currentVersionlabel = QtGui.QLabel(updateDialog) self.currentVersionlabel.setObjectName("currentVersionlabel") self.gridLayout.addWidget(self.currentVersionlabel, 0, 1, 1, 3) self.commitPushButton = QtGui.QPushButton(updateDialog) self.commitPushButton.setObjectName("commitPushButton") self.gridLayout.addWidget(self.commitPushButton, 0, 4, 1, 1) self.gridLayout.setColumnStretch(1, 1) self.retranslateUi(updateDialog) QtCore.QMetaObject.connectSlotsByName(updateDialog)
def setupUi(self, mayaScenePageWidget): mayaScenePageWidget.setObjectName("mayaScenePageWidget") self.mayaScenePageWidgetLayout = QtGui.QGridLayout(mayaScenePageWidget) self.mayaScenePageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.mayaScenePageWidgetLayout.setObjectName( "mayaScenePageWidgetLayout") self.currentWorkdirLable = QtGui.QLabel(mayaScenePageWidget) self.currentWorkdirLable.setObjectName("currentWorkdirLable") self.mayaScenePageWidgetLayout.addWidget(self.currentWorkdirLable, 0, 0, 1, 1) self.currentWorkdirLineEdit = QtGui.QLineEdit(mayaScenePageWidget) self.currentWorkdirLineEdit.setReadOnly(True) self.currentWorkdirLineEdit.setObjectName("currentWorkdirLineEdit") self.mayaScenePageWidgetLayout.addWidget(self.currentWorkdirLineEdit, 0, 1, 1, 1) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.mayaScenePageWidgetLayout.addItem(spacerItem, 4, 0, 1, 2) self.createMayaDirsCheckBox = QtGui.QCheckBox(mayaScenePageWidget) self.createMayaDirsCheckBox.setChecked(True) self.createMayaDirsCheckBox.setObjectName("createMayaDirsCheckBox") self.mayaScenePageWidgetLayout.addWidget(self.createMayaDirsCheckBox, 2, 0, 1, 1) self.createPlayblastCheckBox = QtGui.QCheckBox(mayaScenePageWidget) self.createPlayblastCheckBox.setChecked(True) self.createPlayblastCheckBox.setObjectName("createPlayblastCheckBox") self.mayaScenePageWidgetLayout.addWidget(self.createPlayblastCheckBox, 3, 0, 1, 1) self.mayaSaveFormatLabel = QtGui.QLabel(mayaScenePageWidget) self.mayaSaveFormatLabel.setObjectName("mayaSaveFormatLabel") self.mayaScenePageWidgetLayout.addWidget(self.mayaSaveFormatLabel, 1, 0, 1, 1) self.formatTypeComboBox = QtGui.QComboBox(mayaScenePageWidget) self.formatTypeComboBox.setObjectName("formatTypeComboBox") self.mayaScenePageWidgetLayout.addWidget(self.formatTypeComboBox, 1, 1, 1, 1) self.mayaScenePageWidgetLayout.setColumnMinimumWidth(1, 100) self.mayaScenePageWidgetLayout.setColumnStretch(1, 1) self.retranslateUi(mayaScenePageWidget) QtCore.QMetaObject.connectSlotsByName(mayaScenePageWidget)
def setupUi(self, taskItem): taskItem.setObjectName("taskItem") taskItem.resize(108, 20) taskItem.setWindowTitle("") self.versionlessLayout = QtGui.QGridLayout(taskItem) self.versionlessLayout.setContentsMargins(0, 0, 0, 0) self.versionlessLayout.setSpacing(0) self.versionlessLayout.setObjectName("versionlessLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.versionlessLayout.addItem(spacerItem, 0, 0, 1, 1) self.addToolButton = QtGui.QToolButton(taskItem) self.addToolButton.setMaximumSize(QtCore.QSize(75, 20)) self.addToolButton.setIconSize(QtCore.QSize(12, 12)) self.addToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.addToolButton.setAutoRaise(True) self.addToolButton.setArrowType(QtCore.Qt.DownArrow) self.addToolButton.setObjectName("addToolButton") self.versionlessLayout.addWidget(self.addToolButton, 0, 1, 1, 1) self.retranslateUi(taskItem) QtCore.QMetaObject.connectSlotsByName(taskItem)
def setupUi(self, openOptions): openOptions.setObjectName("openOptions") openOptions.setWindowModality(QtCore.Qt.ApplicationModal) openOptions.resize(400, 100) openOptions.setMinimumSize(QtCore.QSize(400, 0)) openOptions.setMaximumSize(QtCore.QSize(16777215, 200)) self.gridLayout = QtGui.QGridLayout(openOptions) self.gridLayout.setObjectName("gridLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) self.optionsOpenPushButton = QtGui.QPushButton(openOptions) self.optionsOpenPushButton.setObjectName("optionsOpenPushButton") self.gridLayout.addWidget(self.optionsOpenPushButton, 1, 1, 1, 1) self.openPushButton = QtGui.QPushButton(openOptions) self.openPushButton.setObjectName("openPushButton") self.gridLayout.addWidget(self.openPushButton, 1, 2, 1, 1) self.groupBox = QtGui.QGroupBox(openOptions) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.setWorkdirCheckBox = QtGui.QCheckBox(self.groupBox) self.setWorkdirCheckBox.setChecked(True) self.setWorkdirCheckBox.setObjectName("setWorkdirCheckBox") self.horizontalLayout.addWidget(self.setWorkdirCheckBox) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.savePushButton = QtGui.QPushButton(self.groupBox) self.savePushButton.setObjectName("savePushButton") self.horizontalLayout.addWidget(self.savePushButton) self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 3) self.retranslateUi(openOptions) QtCore.QMetaObject.connectSlotsByName(openOptions)
def setupUi(self, dropPlate): dropPlate.setObjectName("dropPlate") self.dropPlateGridLayout = QtGui.QGridLayout(dropPlate) self.dropPlateGridLayout.setContentsMargins(0, 0, 0, 0) self.dropPlateGridLayout.setSpacing(4) self.dropPlateGridLayout.setObjectName("dropPlateGridLayout") self.fromDropListCheckBox = QtGui.QCheckBox(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fromDropListCheckBox.sizePolicy().hasHeightForWidth()) self.fromDropListCheckBox.setSizePolicy(sizePolicy) self.fromDropListCheckBox.setObjectName("fromDropListCheckBox") self.dropPlateGridLayout.addWidget(self.fromDropListCheckBox, 1, 0, 1, 1) self.groupCheckinCheckBox = QtGui.QCheckBox(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupCheckinCheckBox.sizePolicy().hasHeightForWidth()) self.groupCheckinCheckBox.setSizePolicy(sizePolicy) self.groupCheckinCheckBox.setObjectName("groupCheckinCheckBox") self.dropPlateGridLayout.addWidget(self.groupCheckinCheckBox, 1, 1, 1, 1) self.keepFileNameCheckBox = QtGui.QCheckBox(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.keepFileNameCheckBox.sizePolicy().hasHeightForWidth()) self.keepFileNameCheckBox.setSizePolicy(sizePolicy) self.keepFileNameCheckBox.setObjectName("keepFileNameCheckBox") self.dropPlateGridLayout.addWidget(self.keepFileNameCheckBox, 1, 2, 1, 1) self.includeSubfoldersCheckBox = QtGui.QCheckBox(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.includeSubfoldersCheckBox.sizePolicy().hasHeightForWidth()) self.includeSubfoldersCheckBox.setSizePolicy(sizePolicy) self.includeSubfoldersCheckBox.setObjectName( "includeSubfoldersCheckBox") self.dropPlateGridLayout.addWidget(self.includeSubfoldersCheckBox, 1, 3, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.dropPlateGridLayout.addItem(spacerItem, 1, 4, 1, 1) self.clearPushButton = QtGui.QToolButton(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.clearPushButton.sizePolicy().hasHeightForWidth()) self.clearPushButton.setSizePolicy(sizePolicy) self.clearPushButton.setMinimumSize(QtCore.QSize(24, 24)) self.clearPushButton.setMaximumSize(QtCore.QSize(24, 24)) self.clearPushButton.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.clearPushButton.setAutoRaise(True) self.clearPushButton.setObjectName("clearPushButton") self.dropPlateGridLayout.addWidget(self.clearPushButton, 1, 6, 1, 1) self.dropTreeWidget = QtGui.QTreeWidget(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dropTreeWidget.sizePolicy().hasHeightForWidth()) self.dropTreeWidget.setSizePolicy(sizePolicy) self.dropTreeWidget.setStyleSheet( "QTreeView::item {\n" " padding: 2px;\n" "}\n" "\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.dropTreeWidget.setEditTriggers( QtGui.QAbstractItemView.AllEditTriggers) self.dropTreeWidget.setTabKeyNavigation(True) self.dropTreeWidget.setAlternatingRowColors(True) self.dropTreeWidget.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection) self.dropTreeWidget.setTextElideMode(QtCore.Qt.ElideMiddle) self.dropTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.dropTreeWidget.setIndentation(20) self.dropTreeWidget.setRootIsDecorated(True) self.dropTreeWidget.setUniformRowHeights(True) self.dropTreeWidget.setItemsExpandable(True) self.dropTreeWidget.setAllColumnsShowFocus(True) self.dropTreeWidget.setWordWrap(True) self.dropTreeWidget.setHeaderHidden(False) self.dropTreeWidget.setObjectName("dropTreeWidget") self.dropTreeWidget.header().setCascadingSectionResizes(True) self.dropPlateGridLayout.addWidget(self.dropTreeWidget, 0, 0, 1, 7) self.configPushButton = QtGui.QToolButton(dropPlate) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.configPushButton.sizePolicy().hasHeightForWidth()) self.configPushButton.setSizePolicy(sizePolicy) self.configPushButton.setMinimumSize(QtCore.QSize(24, 24)) self.configPushButton.setMaximumSize(QtCore.QSize(24, 24)) self.configPushButton.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.configPushButton.setAutoRaise(True) self.configPushButton.setObjectName("configPushButton") self.dropPlateGridLayout.addWidget(self.configPushButton, 1, 5, 1, 1) self.retranslateUi(dropPlate) QtCore.QMetaObject.connectSlotsByName(dropPlate)
def create_main_layout(self): self.main_layout = QtGui.QGridLayout(self) self.main_layout.setContentsMargins(0, 0, 0, 0)
def setupUi(self, snapshotItem): snapshotItem.setObjectName("snapshotItem") self.gridLayout = QtGui.QGridLayout(snapshotItem) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.previewVerticalLayout = QtGui.QVBoxLayout() self.previewVerticalLayout.setSpacing(0) self.previewVerticalLayout.setContentsMargins(4, 4, 4, 4) self.previewVerticalLayout.setObjectName("previewVerticalLayout") self.previewLabel = QtGui.QLabel(snapshotItem) self.previewLabel.setMinimumSize(QtCore.QSize(64, 64)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 16), stop: 1 rgba(0, 0, 0, 0));\n" " border: 0px;\n" " border-radius: 4px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.previewVerticalLayout.addWidget(self.previewLabel) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) self.previewVerticalLayout.addItem(spacerItem) self.previewVerticalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.previewVerticalLayout, 0, 1, 3, 1) self.nameVerticalLayout = QtGui.QHBoxLayout() self.nameVerticalLayout.setSpacing(0) self.nameVerticalLayout.setContentsMargins(-1, -1, -1, 3) self.nameVerticalLayout.setObjectName("nameVerticalLayout") self.fileNameLabel = QtGui.QLabel(snapshotItem) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 20)) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.fileNameLabel.setFont(font) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background-color: transparent;\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 64), stop:1 rgba(128, 128,128, 0));\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setWordWrap(True) self.fileNameLabel.setObjectName("fileNameLabel") self.nameVerticalLayout.addWidget(self.fileNameLabel) self.sizeLabel = QtGui.QLabel(snapshotItem) self.sizeLabel.setMinimumSize(QtCore.QSize(0, 20)) self.sizeLabel.setMaximumSize(QtCore.QSize(16777215, 20)) self.sizeLabel.setToolTip("") self.sizeLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(64, 64, 64, 175));\n" "}") self.sizeLabel.setTextFormat(QtCore.Qt.PlainText) self.sizeLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.sizeLabel.setMargin(2) self.sizeLabel.setObjectName("sizeLabel") self.nameVerticalLayout.addWidget(self.sizeLabel) self.nameVerticalLayout.setStretch(0, 1) self.gridLayout.addLayout(self.nameVerticalLayout, 0, 2, 1, 2) self.infoHorizontalLayout = QtGui.QHBoxLayout() self.infoHorizontalLayout.setSpacing(0) self.infoHorizontalLayout.setObjectName("infoHorizontalLayout") self.gridLayout.addLayout(self.infoHorizontalLayout, 1, 2, 1, 1) self.descriptionLorizontalLayout = QtGui.QHBoxLayout() self.descriptionLorizontalLayout.setSpacing(0) self.descriptionLorizontalLayout.setObjectName( "descriptionLorizontalLayout") self.authorLabel = QtGui.QLabel(snapshotItem) self.authorLabel.setMinimumSize(QtCore.QSize(0, 25)) font = Qt4Gui.QFont() font.setItalic(True) self.authorLabel.setFont(font) self.authorLabel.setStyleSheet("color:grey;") self.authorLabel.setTextFormat(QtCore.Qt.PlainText) self.authorLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.authorLabel.setMargin(2) self.authorLabel.setObjectName("authorLabel") self.descriptionLorizontalLayout.addWidget(self.authorLabel) self.commentLabel = QtGui.QLabel(snapshotItem) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.descriptionLorizontalLayout.addWidget(self.commentLabel) self.descriptionLorizontalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.descriptionLorizontalLayout, 2, 2, 1, 2) self.checkBoxHorizontalLayout = QtGui.QHBoxLayout() self.checkBoxHorizontalLayout.setSpacing(0) self.checkBoxHorizontalLayout.setObjectName("checkBoxHorizontalLayout") spacerItem1 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.checkBoxHorizontalLayout.addItem(spacerItem1) self.selectedCheckBox = QtGui.QCheckBox(snapshotItem) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.selectedCheckBox.sizePolicy().hasHeightForWidth()) self.selectedCheckBox.setSizePolicy(sizePolicy) self.selectedCheckBox.setMinimumSize(QtCore.QSize(30, 0)) self.selectedCheckBox.setObjectName("selectedCheckBox") self.checkBoxHorizontalLayout.addWidget(self.selectedCheckBox) self.gridLayout.addLayout(self.checkBoxHorizontalLayout, 1, 3, 1, 1) self.itemColorLine = QtGui.QFrame(snapshotItem) self.itemColorLine.setMaximumSize(QtCore.QSize(4, 16777215)) self.itemColorLine.setStyleSheet( "QFrame { border: 0px; background-color: green;}\n" "") self.itemColorLine.setFrameShadow(QtGui.QFrame.Plain) self.itemColorLine.setLineWidth(4) self.itemColorLine.setFrameShape(QtGui.QFrame.VLine) self.itemColorLine.setFrameShadow(QtGui.QFrame.Sunken) self.itemColorLine.setObjectName("itemColorLine") self.gridLayout.addWidget(self.itemColorLine, 0, 0, 3, 1) self.gridLayout.setRowStretch(2, 1) self.retranslateUi(snapshotItem) QtCore.QMetaObject.connectSlotsByName(snapshotItem)
def setupUi(self, checkinPageWidget): checkinPageWidget.setObjectName("checkinPageWidget") self.checkinPageWidgetLayout = QtGui.QVBoxLayout(checkinPageWidget) self.checkinPageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.checkinPageWidgetLayout.setObjectName("checkinPageWidgetLayout") self.checkinMiscOptionsGroupBox = QtGui.QGroupBox(checkinPageWidget) self.checkinMiscOptionsGroupBox.setFlat(True) self.checkinMiscOptionsGroupBox.setObjectName( "checkinMiscOptionsGroupBox") self.checkinMiscOptionsLayout = QtGui.QGridLayout( self.checkinMiscOptionsGroupBox) self.checkinMiscOptionsLayout.setContentsMargins(9, -1, 0, 0) self.checkinMiscOptionsLayout.setObjectName("checkinMiscOptionsLayout") self.versionsSeparateCheckinCheckBox = QtGui.QCheckBox( self.checkinMiscOptionsGroupBox) self.versionsSeparateCheckinCheckBox.setObjectName( "versionsSeparateCheckinCheckBox") self.checkinMiscOptionsLayout.addWidget( self.versionsSeparateCheckinCheckBox, 2, 0, 1, 1) self.snapshotDescriptionLimitCheckBox = QtGui.QCheckBox( self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitCheckBox.setChecked(True) self.snapshotDescriptionLimitCheckBox.setObjectName( "snapshotDescriptionLimitCheckBox") self.checkinMiscOptionsLayout.addWidget( self.snapshotDescriptionLimitCheckBox, 4, 0, 1, 1) self.doubleClickSaveCheckBox = QtGui.QCheckBox( self.checkinMiscOptionsGroupBox) self.doubleClickSaveCheckBox.setObjectName("doubleClickSaveCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickSaveCheckBox, 0, 0, 1, 1) self.doubleClickOpenCheckBox = QtGui.QCheckBox( self.checkinMiscOptionsGroupBox) self.doubleClickOpenCheckBox.setObjectName("doubleClickOpenCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickOpenCheckBox, 1, 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, 4, 2, 1, 1) self.bottomVersionsRadioButton = QtGui.QRadioButton( self.checkinMiscOptionsGroupBox) self.bottomVersionsRadioButton.setObjectName( "bottomVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.bottomVersionsRadioButton, 2, 1, 1, 1) self.rightVersionsRadioButton = QtGui.QRadioButton( self.checkinMiscOptionsGroupBox) self.rightVersionsRadioButton.setChecked(True) self.rightVersionsRadioButton.setObjectName("rightVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.rightVersionsRadioButton, 2, 2, 1, 1) self.checkinMiscOptionsLayout.setColumnStretch(0, 1) self.checkinPageWidgetLayout.addWidget(self.checkinMiscOptionsGroupBox) self.snapshotsSavingOptionsGroupBox = QtGui.QGroupBox( checkinPageWidget) self.snapshotsSavingOptionsGroupBox.setFlat(True) self.snapshotsSavingOptionsGroupBox.setObjectName( "snapshotsSavingOptionsGroupBox") self.snapshotsSavingOptionsLayout = QtGui.QGridLayout( self.snapshotsSavingOptionsGroupBox) self.snapshotsSavingOptionsLayout.setContentsMargins(9, -1, 0, 0) self.snapshotsSavingOptionsLayout.setObjectName( "snapshotsSavingOptionsLayout") self.checkinMethodLabel = QtGui.QLabel( self.snapshotsSavingOptionsGroupBox) self.checkinMethodLabel.setObjectName("checkinMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodLabel, 2, 0, 1, 1) self.updateVersionlessCheckBox = QtGui.QCheckBox( self.snapshotsSavingOptionsGroupBox) self.updateVersionlessCheckBox.setChecked(True) self.updateVersionlessCheckBox.setObjectName( "updateVersionlessCheckBox") self.snapshotsSavingOptionsLayout.addWidget( self.updateVersionlessCheckBox, 3, 0, 1, 1) self.createMayaDirsCheckBox = QtGui.QCheckBox( self.snapshotsSavingOptionsGroupBox) self.createMayaDirsCheckBox.setObjectName("createMayaDirsCheckBox") self.snapshotsSavingOptionsLayout.addWidget( self.createMayaDirsCheckBox, 5, 0, 1, 1) self.generatePreviewsCheckBox = QtGui.QCheckBox( self.snapshotsSavingOptionsGroupBox) self.generatePreviewsCheckBox.setChecked(True) self.generatePreviewsCheckBox.setObjectName("generatePreviewsCheckBox") self.snapshotsSavingOptionsLayout.addWidget( self.generatePreviewsCheckBox, 4, 0, 1, 1) self.repositoryLabel = QtGui.QLabel( self.snapshotsSavingOptionsGroupBox) self.repositoryLabel.setObjectName("repositoryLabel") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryLabel, 1, 0, 1, 1) self.sequencePaddingCheckBox = QtGui.QCheckBox( self.snapshotsSavingOptionsGroupBox) self.sequencePaddingCheckBox.setObjectName("sequencePaddingCheckBox") self.snapshotsSavingOptionsLayout.addWidget( self.sequencePaddingCheckBox, 9, 0, 1, 1) self.sequqnceNamingTemplatelabel = QtGui.QLabel( self.snapshotsSavingOptionsGroupBox) self.sequqnceNamingTemplatelabel.setObjectName( "sequqnceNamingTemplatelabel") self.snapshotsSavingOptionsLayout.addWidget( self.sequqnceNamingTemplatelabel, 10, 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, 10, 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, 9, 1, 1, 3) 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.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, 7, 0, 1, 4) self.repositoryComboBox = QtGui.QComboBox( self.snapshotsSavingOptionsGroupBox) self.repositoryComboBox.setObjectName("repositoryComboBox") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryComboBox, 1, 1, 1, 3) self.createPlayblastCheckBox = QtGui.QCheckBox( self.snapshotsSavingOptionsGroupBox) self.createPlayblastCheckBox.setChecked(True) self.createPlayblastCheckBox.setObjectName("createPlayblastCheckBox") self.snapshotsSavingOptionsLayout.addWidget( self.createPlayblastCheckBox, 6, 0, 1, 1) self.checkinPageWidgetLayout.addWidget( self.snapshotsSavingOptionsGroupBox) self.dropPlateOptionsGroupBox = QtGui.QGroupBox(checkinPageWidget) self.dropPlateOptionsGroupBox.setFlat(True) self.dropPlateOptionsGroupBox.setObjectName("dropPlateOptionsGroupBox") self.dropPlateOptionsLayout = QtGui.QGridLayout( self.dropPlateOptionsGroupBox) self.dropPlateOptionsLayout.setContentsMargins(-1, -1, 0, 0) self.dropPlateOptionsLayout.setObjectName("dropPlateOptionsLayout") self.clearDropPlateAfterCheckincheckBox = QtGui.QCheckBox( self.dropPlateOptionsGroupBox) self.clearDropPlateAfterCheckincheckBox.setObjectName( "clearDropPlateAfterCheckincheckBox") self.dropPlateOptionsLayout.addWidget( self.clearDropPlateAfterCheckincheckBox, 1, 0, 1, 1) self.uncheckFromDropPlateCheckBox = QtGui.QCheckBox( self.dropPlateOptionsGroupBox) self.uncheckFromDropPlateCheckBox.setObjectName( "uncheckFromDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget( self.uncheckFromDropPlateCheckBox, 0, 0, 1, 1) self.checkinPageWidgetLayout.addWidget(self.dropPlateOptionsGroupBox) self.defaultRepoPathsGroupBox = QtGui.QGroupBox(checkinPageWidget) self.defaultRepoPathsGroupBox.setFlat(True) self.defaultRepoPathsGroupBox.setObjectName("defaultRepoPathsGroupBox") self.defaultRepoPathsLayout = QtGui.QGridLayout( self.defaultRepoPathsGroupBox) self.defaultRepoPathsLayout.setContentsMargins(9, 9, 0, 0) self.defaultRepoPathsLayout.setObjectName("defaultRepoPathsLayout") self.assetBaseDirPathLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.assetBaseDirPathLineEdit.setObjectName("assetBaseDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirPathLineEdit, 0, 3, 1, 1) self.handoffDirPathLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.handoffDirPathLineEdit.setObjectName("handoffDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.handoffDirPathLineEdit, 4, 2, 1, 2) self.sandboxDirPathLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.sandboxDirPathLineEdit.setObjectName("sandboxDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirPathLineEdit, 1, 3, 1, 1) self.localRepoDirPathLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.localRepoDirPathLineEdit.setObjectName("localRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirPathLineEdit, 2, 3, 1, 1) self.clientRepoDirPathLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.clientRepoDirPathLineEdit.setObjectName( "clientRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirPathLineEdit, 3, 3, 1, 1) self.assetBaseDirCheckBox = QtGui.QCheckBox( self.defaultRepoPathsGroupBox) self.assetBaseDirCheckBox.setChecked(True) self.assetBaseDirCheckBox.setObjectName("assetBaseDirCheckBox") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirCheckBox, 0, 0, 1, 1) self.sandboxCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.sandboxCheckBox.setObjectName("sandboxCheckBox") self.defaultRepoPathsLayout.addWidget(self.sandboxCheckBox, 1, 0, 1, 1) self.localRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.localRepoCheckBox.setChecked(True) self.localRepoCheckBox.setObjectName("localRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.localRepoCheckBox, 2, 0, 1, 1) self.clientRepoCheckBox = QtGui.QCheckBox( self.defaultRepoPathsGroupBox) self.clientRepoCheckBox.setObjectName("clientRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.clientRepoCheckBox, 3, 0, 1, 1) self.handoffCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.handoffCheckBox.setObjectName("handoffCheckBox") self.defaultRepoPathsLayout.addWidget(self.handoffCheckBox, 4, 0, 1, 1) self.assetBaseDirNameLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.assetBaseDirNameLineEdit.setObjectName("assetBaseDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirNameLineEdit, 0, 2, 1, 1) self.sandboxDirNameLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.sandboxDirNameLineEdit.setObjectName("sandboxDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirNameLineEdit, 1, 2, 1, 1) self.localRepoDirNameLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.localRepoDirNameLineEdit.setObjectName("localRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirNameLineEdit, 2, 2, 1, 1) self.clientRepoDirNameLineEdit = QtGui.QLineEdit( self.defaultRepoPathsGroupBox) self.clientRepoDirNameLineEdit.setObjectName( "clientRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirNameLineEdit, 3, 2, 1, 1) 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, 0, 1, 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, 1, 1, 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, 3, 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, 2, 1, 1, 1) self.defaultRepoPathsLayout.setColumnStretch(3, 1) self.checkinPageWidgetLayout.addWidget(self.defaultRepoPathsGroupBox) self.customRepoPathsGroupBox = QtGui.QGroupBox(checkinPageWidget) self.customRepoPathsGroupBox.setEnabled(True) 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(9, -1, 0, -1) 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(checkinPageWidget) 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.QMetaObject.connectSlotsByName(checkinPageWidget)
def setupUi(self, item): item.setObjectName("item") item.setWindowTitle("") item.setStyleSheet( "QLabel {\n" " border: 0px;\n" " background: background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(255, 255, 255, 40));\n" " padding: 3px;\n" "}") self.gridLayout = QtGui.QGridLayout(item) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.fileNameLabel = QtGui.QLabel(item) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 24)) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 75), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 75), stop:1 rgba(255, 255,255, 0));\n" " padding: 0px;\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setObjectName("fileNameLabel") self.gridLayout.addWidget(self.fileNameLabel, 0, 1, 1, 1) self.tasksToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tasksToolButton.sizePolicy().hasHeightForWidth()) self.tasksToolButton.setSizePolicy(sizePolicy) self.tasksToolButton.setMinimumSize(QtCore.QSize(0, 20)) self.tasksToolButton.setMaximumSize(QtCore.QSize(60, 20)) self.tasksToolButton.setPopupMode(QtGui.QToolButton.MenuButtonPopup) self.tasksToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.tasksToolButton.setAutoRaise(True) self.tasksToolButton.setArrowType(QtCore.Qt.NoArrow) self.tasksToolButton.setObjectName("tasksToolButton") self.gridLayout.addWidget(self.tasksToolButton, 0, 2, 1, 1) self.relationsToolButton = QtGui.QToolButton(item) self.relationsToolButton.setMinimumSize(QtCore.QSize(0, 20)) self.relationsToolButton.setMaximumSize(QtCore.QSize(16777215, 20)) self.relationsToolButton.setPopupMode( QtGui.QToolButton.MenuButtonPopup) self.relationsToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.relationsToolButton.setAutoRaise(True) self.relationsToolButton.setArrowType(QtCore.Qt.NoArrow) self.relationsToolButton.setObjectName("relationsToolButton") self.gridLayout.addWidget(self.relationsToolButton, 0, 3, 1, 1) self.dateLabel = QtGui.QLabel(item) self.dateLabel.setMinimumSize(QtCore.QSize(0, 25)) self.dateLabel.setAccessibleDescription("") self.dateLabel.setStyleSheet("QLabel {\n" " padding: 4px;\n" "}") self.dateLabel.setTextFormat(QtCore.Qt.PlainText) self.dateLabel.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing) self.dateLabel.setObjectName("dateLabel") self.gridLayout.addWidget(self.dateLabel, 1, 3, 1, 1) self.commentLabel = QtGui.QLabel(item) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.gridLayout.addWidget(self.commentLabel, 1, 1, 1, 2) self.previewLabel = QtGui.QLabel(item) self.previewLabel.setMinimumSize(QtCore.QSize(64, 32)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "#label {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 40), stop: 1 rgba(0, 0, 0, 30));\n" " border: 1px solid rgb(96, 96, 96, 64);\n" " border-radius: 1px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.gridLayout.addWidget(self.previewLabel, 0, 0, 2, 1) self.gridLayout.setColumnStretch(1, 1) self.gridLayout.setRowStretch(1, 1) self.retranslateUi(item) QtCore.QMetaObject.connectSlotsByName(item)
def setupUi(self, sobjectInfo): sobjectInfo.setObjectName("sobjectInfo") sobjectInfo.resize(800, 600) self.centralwidget = QtGui.QWidget(sobjectInfo) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.commentLabel_3 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel_3.sizePolicy().hasHeightForWidth()) self.commentLabel_3.setSizePolicy(sizePolicy) self.commentLabel_3.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel_3.setMaximumSize(QtCore.QSize(16777215, 25)) self.commentLabel_3.setTextFormat(QtCore.Qt.PlainText) self.commentLabel_3.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel_3.setWordWrap(True) self.commentLabel_3.setMargin(0) self.commentLabel_3.setIndent(11) self.commentLabel_3.setObjectName("commentLabel_3") self.gridLayout.addWidget(self.commentLabel_3, 1, 1, 1, 1) self.fileNameLabel = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fileNameLabel.sizePolicy().hasHeightForWidth()) self.fileNameLabel.setSizePolicy(sizePolicy) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 100)) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" " padding: 0px;\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.RichText) self.fileNameLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.fileNameLabel.setMargin(2) self.fileNameLabel.setIndent(15) self.fileNameLabel.setObjectName("fileNameLabel") self.gridLayout.addWidget(self.fileNameLabel, 0, 0, 1, 3) self.commentLabel_4 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel_4.sizePolicy().hasHeightForWidth()) self.commentLabel_4.setSizePolicy(sizePolicy) self.commentLabel_4.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel_4.setMaximumSize(QtCore.QSize(16777215, 25)) self.commentLabel_4.setTextFormat(QtCore.Qt.PlainText) self.commentLabel_4.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel_4.setWordWrap(True) self.commentLabel_4.setMargin(0) self.commentLabel_4.setIndent(11) self.commentLabel_4.setObjectName("commentLabel_4") self.gridLayout.addWidget(self.commentLabel_4, 2, 1, 1, 1) self.commentLabel = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel.sizePolicy().hasHeightForWidth()) self.commentLabel.setSizePolicy(sizePolicy) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setMaximumSize(QtCore.QSize(16777215, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(0) self.commentLabel.setIndent(11) self.commentLabel.setObjectName("commentLabel") self.gridLayout.addWidget(self.commentLabel, 1, 2, 1, 1) self.keywordsLabel = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.keywordsLabel.sizePolicy().hasHeightForWidth()) self.keywordsLabel.setSizePolicy(sizePolicy) self.keywordsLabel.setMinimumSize(QtCore.QSize(0, 25)) self.keywordsLabel.setMaximumSize(QtCore.QSize(16777215, 25)) self.keywordsLabel.setTextFormat(QtCore.Qt.PlainText) self.keywordsLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.keywordsLabel.setWordWrap(True) self.keywordsLabel.setMargin(0) self.keywordsLabel.setIndent(11) self.keywordsLabel.setObjectName("keywordsLabel") self.gridLayout.addWidget(self.keywordsLabel, 2, 2, 1, 1) self.commentLabel_5 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel_5.sizePolicy().hasHeightForWidth()) self.commentLabel_5.setSizePolicy(sizePolicy) self.commentLabel_5.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel_5.setTextFormat(QtCore.Qt.PlainText) self.commentLabel_5.setAlignment(QtCore.Qt.AlignCenter) self.commentLabel_5.setWordWrap(True) self.commentLabel_5.setMargin(2) self.commentLabel_5.setObjectName("commentLabel_5") self.gridLayout.addWidget(self.commentLabel_5, 0, 3, 1, 1) self.checkOutToolButton = QtGui.QToolButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.checkOutToolButton.sizePolicy().hasHeightForWidth()) self.checkOutToolButton.setSizePolicy(sizePolicy) self.checkOutToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.checkOutToolButton.setAutoRaise(True) self.checkOutToolButton.setObjectName("checkOutToolButton") self.gridLayout.addWidget(self.checkOutToolButton, 1, 3, 1, 1) self.checkInToolButton = QtGui.QToolButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.checkInToolButton.sizePolicy().hasHeightForWidth()) self.checkInToolButton.setSizePolicy(sizePolicy) self.checkInToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.checkInToolButton.setAutoRaise(True) self.checkInToolButton.setObjectName("checkInToolButton") self.gridLayout.addWidget(self.checkInToolButton, 2, 3, 1, 1) self.gridLayout.setColumnMinimumWidth(3, 150) self.gridLayout.setRowMinimumHeight(0, 100) self.gridLayout.setRowMinimumHeight(1, 25) self.gridLayout.setRowMinimumHeight(2, 25) self.gridLayout.setColumnStretch(2, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setContentsMargins(9, 9, 9, 9) self.verticalLayout.setObjectName("verticalLayout") self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tasksTab = QtGui.QWidget() self.tasksTab.setObjectName("tasksTab") self.tasksLayout = QtGui.QVBoxLayout(self.tasksTab) self.tasksLayout.setSpacing(0) self.tasksLayout.setContentsMargins(0, 0, 0, 4) self.tasksLayout.setObjectName("tasksLayout") self.tabWidget.addTab(self.tasksTab, "") self.notesTab = QtGui.QWidget() self.notesTab.setObjectName("notesTab") self.notesLayout = QtGui.QVBoxLayout(self.notesTab) self.notesLayout.setSpacing(0) self.notesLayout.setContentsMargins(0, 0, 0, 4) self.notesLayout.setObjectName("notesLayout") self.tabWidget.addTab(self.notesTab, "") self.editTab = QtGui.QWidget() self.editTab.setObjectName("editTab") self.editLayout = QtGui.QVBoxLayout(self.editTab) self.editLayout.setSpacing(0) self.editLayout.setContentsMargins(0, 0, 0, 4) self.editLayout.setObjectName("editLayout") self.tabWidget.addTab(self.editTab, "") self.verticalLayout.addWidget(self.tabWidget) self.verticalLayout_2.addLayout(self.verticalLayout) sobjectInfo.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(sobjectInfo) self.statusbar.setObjectName("statusbar") sobjectInfo.setStatusBar(self.statusbar) self.retranslateUi(sobjectInfo) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(sobjectInfo)
def setupUi(self, configuration_dialog): configuration_dialog.setObjectName("configuration_dialog") configuration_dialog.setWindowModality(QtCore.Qt.ApplicationModal) configuration_dialog.resize(503, 319) configuration_dialog.setSizeGripEnabled(True) configuration_dialog.setModal(True) self.gridLayout_6 = QtGui.QGridLayout(configuration_dialog) self.gridLayout_6.setObjectName("gridLayout_6") self.configToolBox = QtGui.QToolBox(configuration_dialog) palette = Qt4Gui.QPalette() self.configToolBox.setPalette(palette) self.configToolBox.setStyleSheet("QToolBox > *,\n" "QToolBox > QScrollArea > #qt_scrollarea_viewport > QWidget {\n" " background-color: rgba(128, 128, 128, 48);\n" "}\n" "\n" "QToolBox::tab {\n" " border-style: outset;\n" " border-width: 1px;\n" " border-color: rgba(75, 75, 75, 75);\n" " border-radius: 1px;\n" " padding: 3px;\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 25), stop: 1 rgba(175, 175, 175, 0));\n" "}\n" "\n" "QToolBox::tab:hover {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 50), stop: 1 rgba(175, 175, 175, 0));\n" " border: 1px solid rgba(128, 128, 128, 75);\n" "}\n" "QToolBox::tab:selected {\n" " font: italic;\n" " border-style: outset;\n" " border-width: 1px;\n" " border-color: rgba(75, 75, 75, 75);\n" " border-radius: 1px;\n" "}") self.configToolBox.setObjectName("configToolBox") self.serverPage = QtGui.QWidget() self.serverPage.setGeometry(QtCore.QRect(0, 0, 485, 90)) self.serverPage.setObjectName("serverPage") self.serverPageLayout = QtGui.QVBoxLayout(self.serverPage) self.serverPageLayout.setContentsMargins(6, 6, 6, 6) self.serverPageLayout.setObjectName("serverPageLayout") self.configToolBox.addItem(self.serverPage, "") self.projectPage = QtGui.QWidget() self.projectPage.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.projectPage.setObjectName("projectPage") self.projectPageLayout = QtGui.QVBoxLayout(self.projectPage) self.projectPageLayout.setContentsMargins(6, 6, 6, 6) self.projectPageLayout.setObjectName("projectPageLayout") self.configToolBox.addItem(self.projectPage, "") self.checkinOutOptionsPage = QtGui.QWidget() self.checkinOutOptionsPage.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.checkinOutOptionsPage.setObjectName("checkinOutOptionsPage") self.checkinPageLayout = QtGui.QVBoxLayout(self.checkinOutOptionsPage) self.checkinPageLayout.setContentsMargins(6, 6, 6, 6) self.checkinPageLayout.setObjectName("checkinPageLayout") self.configToolBox.addItem(self.checkinOutOptionsPage, "") self.checkinOutAppPage = QtGui.QWidget() self.checkinOutAppPage.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.checkinOutAppPage.setObjectName("checkinOutAppPage") self.checkinOutPageLayout = QtGui.QVBoxLayout(self.checkinOutAppPage) self.checkinOutPageLayout.setContentsMargins(6, 6, 6, 6) self.checkinOutPageLayout.setObjectName("checkinOutPageLayout") self.configToolBox.addItem(self.checkinOutAppPage, "") self.globalCofigPage = QtGui.QWidget() self.globalCofigPage.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.globalCofigPage.setObjectName("globalCofigPage") self.globalCofigPageLayout = QtGui.QVBoxLayout(self.globalCofigPage) self.globalCofigPageLayout.setContentsMargins(6, 6, 6, 6) self.globalCofigPageLayout.setObjectName("globalCofigPageLayout") self.configToolBox.addItem(self.globalCofigPage, "") self.currentEnvironmentPage = QtGui.QWidget() self.currentEnvironmentPage.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.currentEnvironmentPage.setObjectName("currentEnvironmentPage") self.currentEnvironmentPageLayout = QtGui.QVBoxLayout(self.currentEnvironmentPage) self.currentEnvironmentPageLayout.setContentsMargins(6, 6, 6, 6) self.currentEnvironmentPageLayout.setObjectName("currentEnvironmentPageLayout") self.configToolBox.addItem(self.currentEnvironmentPage, "") self.gridLayout_6.addWidget(self.configToolBox, 0, 0, 1, 1) self.buttonBox = QtGui.QDialogButtonBox(configuration_dialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Apply|QtGui.QDialogButtonBox.Close|QtGui.QDialogButtonBox.Reset|QtGui.QDialogButtonBox.RestoreDefaults|QtGui.QDialogButtonBox.SaveAll) self.buttonBox.setObjectName("buttonBox") self.gridLayout_6.addWidget(self.buttonBox, 1, 0, 1, 1) self.retranslateUi(configuration_dialog) self.configToolBox.setCurrentIndex(0) self.configToolBox.layout().setSpacing(6) QtCore.QMetaObject.connectSlotsByName(configuration_dialog)
def setupUi(self, taskDetailItem): taskDetailItem.setObjectName("taskDetailItem") taskDetailItem.resize(240, 40) taskDetailItem.setWindowTitle("") taskDetailItem.setStyleSheet( "QLabel {\n" " border: 0px;\n" " background: background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(255, 255, 255, 40));\n" " padding: 3px;\n" "}") self.gridLayout = QtGui.QGridLayout(taskDetailItem) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.dateFromLabel = QtGui.QLabel(taskDetailItem) self.dateFromLabel.setAccessibleDescription("") self.dateFromLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(64, 64, 64, 175));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 128, 175));\n" " padding: 0px;\n" "}") self.dateFromLabel.setTextFormat(QtCore.Qt.PlainText) self.dateFromLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.dateFromLabel.setObjectName("dateFromLabel") self.gridLayout.addWidget(self.dateFromLabel, 0, 1, 1, 1) self.dateToLabel = QtGui.QLabel(taskDetailItem) self.dateToLabel.setAccessibleDescription("") self.dateToLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(64, 64, 64, 175));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 128, 175));\n" " padding: 0px;\n" "}") self.dateToLabel.setTextFormat(QtCore.Qt.PlainText) self.dateToLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.dateToLabel.setObjectName("dateToLabel") self.gridLayout.addWidget(self.dateToLabel, 1, 1, 1, 1) self.stautsLabel = QtGui.QLabel(taskDetailItem) self.stautsLabel.setMinimumSize(QtCore.QSize(0, 20)) self.stautsLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(125, 45, 192, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" "}") self.stautsLabel.setTextFormat(QtCore.Qt.PlainText) self.stautsLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.stautsLabel.setMargin(2) self.stautsLabel.setObjectName("stautsLabel") self.gridLayout.addWidget(self.stautsLabel, 0, 0, 1, 1) self.priorityLabel = QtGui.QLabel(taskDetailItem) self.priorityLabel.setMinimumSize(QtCore.QSize(0, 20)) self.priorityLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 0, 0, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" "}") self.priorityLabel.setTextFormat(QtCore.Qt.PlainText) self.priorityLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.priorityLabel.setMargin(2) self.priorityLabel.setObjectName("priorityLabel") self.gridLayout.addWidget(self.priorityLabel, 1, 0, 1, 1) self.retranslateUi(taskDetailItem) QtCore.QMetaObject.connectSlotsByName(taskDetailItem)
def setupUi(self, serverPageWidget): serverPageWidget.setObjectName("serverPageWidget") self.serverPageWidgetLayout = QtGui.QVBoxLayout(serverPageWidget) self.serverPageWidgetLayout.setSpacing(6) self.serverPageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.serverPageWidgetLayout.setObjectName("serverPageWidgetLayout") self.authorizingGroupBox = QtGui.QGroupBox(serverPageWidget) self.authorizingGroupBox.setFlat(True) self.authorizingGroupBox.setObjectName("authorizingGroupBox") self.authorizationLayout = QtGui.QGridLayout(self.authorizingGroupBox) self.authorizationLayout.setContentsMargins(-1, -1, 0, -1) self.authorizationLayout.setObjectName("authorizationLayout") self.userNameLineEdit = QtGui.QLineEdit(self.authorizingGroupBox) self.userNameLineEdit.setMinimumSize(QtCore.QSize(80, 0)) self.userNameLineEdit.setObjectName("userNameLineEdit") self.authorizationLayout.addWidget(self.userNameLineEdit, 0, 1, 1, 1) self.userNameLable = QtGui.QLabel(self.authorizingGroupBox) self.userNameLable.setMinimumSize(QtCore.QSize(120, 0)) self.userNameLable.setObjectName("userNameLable") self.authorizationLayout.addWidget(self.userNameLable, 0, 0, 1, 1) self.loginStatusLable = QtGui.QLabel(self.authorizingGroupBox) self.loginStatusLable.setMinimumSize(QtCore.QSize(90, 0)) self.loginStatusLable.setObjectName("loginStatusLable") self.authorizationLayout.addWidget(self.loginStatusLable, 0, 2, 1, 1) self.connectToServerButton = QtGui.QPushButton( self.authorizingGroupBox) self.connectToServerButton.setMinimumSize(QtCore.QSize(120, 0)) self.connectToServerButton.setObjectName("connectToServerButton") self.authorizationLayout.addWidget(self.connectToServerButton, 1, 3, 1, 1) self.tacticStatusLable = QtGui.QLabel(self.authorizingGroupBox) self.tacticStatusLable.setMinimumSize(QtCore.QSize(90, 0)) self.tacticStatusLable.setObjectName("tacticStatusLable") self.authorizationLayout.addWidget(self.tacticStatusLable, 1, 2, 1, 1) self.tacticServerLable = QtGui.QLabel(self.authorizingGroupBox) self.tacticServerLable.setObjectName("tacticServerLable") self.authorizationLayout.addWidget(self.tacticServerLable, 1, 0, 1, 1) self.generateTicketButton = QtGui.QPushButton(self.authorizingGroupBox) self.generateTicketButton.setObjectName("generateTicketButton") self.authorizationLayout.addWidget(self.generateTicketButton, 0, 3, 1, 1) self.tacticServerLineEdit = QtGui.QLineEdit(self.authorizingGroupBox) self.tacticServerLineEdit.setMinimumSize(QtCore.QSize(80, 0)) self.tacticServerLineEdit.setObjectName("tacticServerLineEdit") self.authorizationLayout.addWidget(self.tacticServerLineEdit, 1, 1, 1, 1) self.savedServerPresetLabel = QtGui.QLabel(self.authorizingGroupBox) self.savedServerPresetLabel.setObjectName("savedServerPresetLabel") self.authorizationLayout.addWidget(self.savedServerPresetLabel, 3, 0, 1, 1) self.editServerPresetsPushButton = QtGui.QPushButton( self.authorizingGroupBox) self.editServerPresetsPushButton.setObjectName( "editServerPresetsPushButton") self.authorizationLayout.addWidget(self.editServerPresetsPushButton, 3, 3, 1, 1) self.serverPresetsComboBox = QtGui.QComboBox(self.authorizingGroupBox) self.serverPresetsComboBox.setObjectName("serverPresetsComboBox") self.authorizationLayout.addWidget(self.serverPresetsComboBox, 3, 1, 1, 2) self.portalSiteLabel = QtGui.QLabel(self.authorizingGroupBox) self.portalSiteLabel.setObjectName("portalSiteLabel") self.authorizationLayout.addWidget(self.portalSiteLabel, 2, 0, 1, 1) self.siteLineEdit = QtGui.QLineEdit(self.authorizingGroupBox) self.siteLineEdit.setEnabled(False) self.siteLineEdit.setObjectName("siteLineEdit") self.authorizationLayout.addWidget(self.siteLineEdit, 2, 1, 1, 1) self.usePortalSiteCheckBox = QtGui.QCheckBox(self.authorizingGroupBox) self.usePortalSiteCheckBox.setObjectName("usePortalSiteCheckBox") self.authorizationLayout.addWidget(self.usePortalSiteCheckBox, 2, 3, 1, 1) self.serverPageWidgetLayout.addWidget(self.authorizingGroupBox) self.proxyGroupBox = QtGui.QGroupBox(serverPageWidget) self.proxyGroupBox.setFlat(True) self.proxyGroupBox.setCheckable(True) self.proxyGroupBox.setChecked(False) self.proxyGroupBox.setObjectName("proxyGroupBox") self.proxyGridLayout = QtGui.QGridLayout(self.proxyGroupBox) self.proxyGridLayout.setContentsMargins(-1, -1, 0, -1) self.proxyGridLayout.setObjectName("proxyGridLayout") self.proxyUserNameLabel = QtGui.QLabel(self.proxyGroupBox) self.proxyUserNameLabel.setMinimumSize(QtCore.QSize(120, 0)) self.proxyUserNameLabel.setObjectName("proxyUserNameLabel") self.proxyGridLayout.addWidget(self.proxyUserNameLabel, 0, 0, 1, 1) self.proxyPasswordLabel = QtGui.QLabel(self.proxyGroupBox) self.proxyPasswordLabel.setObjectName("proxyPasswordLabel") self.proxyGridLayout.addWidget(self.proxyPasswordLabel, 1, 0, 1, 1) self.proxyServerLabel = QtGui.QLabel(self.proxyGroupBox) self.proxyServerLabel.setObjectName("proxyServerLabel") self.proxyGridLayout.addWidget(self.proxyServerLabel, 2, 0, 1, 1) self.proxyLoginLineEdit = QtGui.QLineEdit(self.proxyGroupBox) self.proxyLoginLineEdit.setObjectName("proxyLoginLineEdit") self.proxyGridLayout.addWidget(self.proxyLoginLineEdit, 0, 1, 1, 1) self.proxyPasswordLineEdit = QtGui.QLineEdit(self.proxyGroupBox) self.proxyPasswordLineEdit.setEchoMode(QtGui.QLineEdit.Password) self.proxyPasswordLineEdit.setObjectName("proxyPasswordLineEdit") self.proxyGridLayout.addWidget(self.proxyPasswordLineEdit, 1, 1, 1, 1) self.proxyServerLineEdit = QtGui.QLineEdit(self.proxyGroupBox) self.proxyServerLineEdit.setObjectName("proxyServerLineEdit") self.proxyGridLayout.addWidget(self.proxyServerLineEdit, 2, 1, 1, 1) self.serverPageWidgetLayout.addWidget(self.proxyGroupBox) self.environmentsGroupBox = QtGui.QGroupBox(serverPageWidget) self.environmentsGroupBox.setFlat(True) self.environmentsGroupBox.setObjectName("environmentsGroupBox") self.environmentLayout = QtGui.QGridLayout(self.environmentsGroupBox) self.environmentLayout.setContentsMargins(-1, -1, 0, -1) self.environmentLayout.setObjectName("environmentLayout") self.tacticEnvLable = QtGui.QLabel(self.environmentsGroupBox) self.tacticEnvLable.setMinimumSize(QtCore.QSize(120, 0)) self.tacticEnvLable.setObjectName("tacticEnvLable") self.environmentLayout.addWidget(self.tacticEnvLable, 0, 0, 1, 1) self.tacticEnvLineEdit = QtGui.QLineEdit(self.environmentsGroupBox) self.tacticEnvLineEdit.setObjectName("tacticEnvLineEdit") self.environmentLayout.addWidget(self.tacticEnvLineEdit, 0, 1, 1, 1) self.tacticInstallDirLable = QtGui.QLabel(self.environmentsGroupBox) self.tacticInstallDirLable.setObjectName("tacticInstallDirLable") self.environmentLayout.addWidget(self.tacticInstallDirLable, 1, 0, 1, 1) self.tacticInstallDirLineEdit = QtGui.QLineEdit( self.environmentsGroupBox) self.tacticInstallDirLineEdit.setObjectName("tacticInstallDirLineEdit") self.environmentLayout.addWidget(self.tacticInstallDirLineEdit, 1, 1, 1, 1) self.addTacticEnv = QtGui.QPushButton(self.environmentsGroupBox) self.addTacticEnv.setObjectName("addTacticEnv") self.environmentLayout.addWidget(self.addTacticEnv, 2, 0, 1, 2) self.serverPageWidgetLayout.addWidget(self.environmentsGroupBox) spacerItem = QtGui.QSpacerItem(20, 58, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.serverPageWidgetLayout.addItem(spacerItem) self.retranslateUi(serverPageWidget) QtCore.QObject.connect(self.usePortalSiteCheckBox, QtCore.SIGNAL("toggled(bool)"), self.siteLineEdit.setEnabled) QtCore.QMetaObject.connectSlotsByName(serverPageWidget)
def setupUi(self, checkinOutPageWidget): checkinOutPageWidget.setObjectName("checkinOutPageWidget") 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) 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(9, -1, 0, 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) 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(9, -1, 0, -1) 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.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, incom): incom.setObjectName("incom") incom.resize(154, 156) self.horizontalLayout = QtGui.QHBoxLayout(incom) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox = QtGui.QGroupBox(incom) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setStyleSheet( "QGroupBox {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(104, 104, 190, 40));\n" " border: 2px solid gray;\n" " border-radius: 2px;\n" "}") self.groupBox.setObjectName("groupBox") self.gridLayout_3 = QtGui.QGridLayout(self.groupBox) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setSpacing(0) self.gridLayout_3.setObjectName("gridLayout_3") self.dateLabel = QtGui.QLabel(self.groupBox) self.dateLabel.setMinimumSize(QtCore.QSize(0, 18)) font = Qt4Gui.QFont() font.setPointSize(10) self.dateLabel.setFont(font) self.dateLabel.setToolTip("") self.dateLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 150, 175));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 128, 175));\n" " padding: 0px;\n" "}") self.dateLabel.setTextFormat(QtCore.Qt.PlainText) self.dateLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.dateLabel.setMargin(2) self.dateLabel.setObjectName("dateLabel") self.gridLayout_3.addWidget(self.dateLabel, 0, 1, 1, 1) self.authorFullLabel = QtGui.QLabel(self.groupBox) self.authorFullLabel.setMinimumSize(QtCore.QSize(0, 50)) font = Qt4Gui.QFont() font.setPointSize(9) self.authorFullLabel.setFont(font) self.authorFullLabel.setAccessibleDescription("") self.authorFullLabel.setStyleSheet("QLabel {\n" " padding: 4px;\n" "}") self.authorFullLabel.setTextFormat(QtCore.Qt.PlainText) self.authorFullLabel.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.authorFullLabel.setObjectName("authorFullLabel") self.gridLayout_3.addWidget(self.authorFullLabel, 2, 0, 1, 1) self.commentLabel = QtGui.QLabel(self.groupBox) self.commentLabel.setText("") self.commentLabel.setTextFormat(QtCore.Qt.RichText) self.commentLabel.setScaledContents(True) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setOpenExternalLinks(True) self.commentLabel.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse | QtCore.Qt.TextSelectableByKeyboard | QtCore.Qt.TextSelectableByMouse) self.commentLabel.setObjectName("commentLabel") self.gridLayout_3.addWidget(self.commentLabel, 1, 1, 2, 1) self.authorPicLabel = QtGui.QLabel(self.groupBox) self.authorPicLabel.setMinimumSize(QtCore.QSize(120, 80)) self.authorPicLabel.setMaximumSize(QtCore.QSize(120, 120)) self.authorPicLabel.setTextFormat(QtCore.Qt.RichText) self.authorPicLabel.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) self.authorPicLabel.setMargin(2) self.authorPicLabel.setObjectName("authorPicLabel") self.gridLayout_3.addWidget(self.authorPicLabel, 1, 0, 1, 1) self.authorLabel = QtGui.QLabel(self.groupBox) self.authorLabel.setMinimumSize(QtCore.QSize(0, 18)) font = Qt4Gui.QFont() font.setPointSize(10) font.setWeight(75) font.setItalic(False) font.setBold(True) self.authorLabel.setFont(font) self.authorLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 150, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" " padding: 0px;\n" "}") self.authorLabel.setTextFormat(QtCore.Qt.PlainText) self.authorLabel.setObjectName("authorLabel") self.gridLayout_3.addWidget(self.authorLabel, 0, 0, 1, 1) self.gridLayout_3.setColumnStretch(1, 1) self.gridLayout_3.setRowStretch(2, 1) self.horizontalLayout.addWidget(self.groupBox) spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.retranslateUi(incom) QtCore.QMetaObject.connectSlotsByName(incom)
def __init__(self, stype, parent_stype=None, item=None, view='insert', search_key=None, parent=None): super(self.__class__, self).__init__(parent=parent) # TODO get title from within self.settings = QtCore.QSettings( '{0}/settings/{1}/{2}/{3}/main_ui_config.ini'.format( env_mode.get_current_path(), env_mode.get_node(), env_server.get_cur_srv_preset(), env_mode.get_mode()), QtCore.QSettings.IniFormat) self.item = item self.stype = stype self.parent_stype = parent_stype self.search_type = self.stype.info.get('code') self.view = view self.search_key = search_key self.parent_search_key = None if self.item: if not search_key: self.search_key = self.item.get_search_key() self.parent_search_key = self.item.get_parent_search_key() kwargs_edit = { 'args': { 'input_prefix': 'edit', 'search_key': self.search_key, 'parent_key': self.parent_search_key, 'view': 'edit', }, 'search_type': self.search_type, } kwargs_insert = { 'args': { 'mode': 'insert', 'input_prefix': 'insert', 'parent_key': self.parent_search_key, 'search_type': self.search_type, 'view': 'insert', }, 'search_type': self.search_type, } if self.view == 'edit': kwargs = kwargs_edit else: kwargs = kwargs_insert code = tq.prepare_serverside_script(tq.query_EditWdg, kwargs, return_dict=True) # print code['code'] result = tc.server_start().execute_python_script('', kwargs=code) result_dict = json.loads(result['info']['spt_ret_val']) input_widgets_list = [] if self.item: result_dict['EditWdg']['sobject'] = self.item.get_sobject() result_dict['EditWdg'][ 'parent_sobject'] = self.item.get_parent_sobject() tactic_edit_widget = tw.TacticEditWdg(result_dict['EditWdg']) self.edit_window = twc.QtTacticEditWidget( tactic_widget=tactic_edit_widget, qt_widgets=input_widgets_list, stype=self.stype, parent=self) for widget_dict in result_dict['InputWidgets']: tactic_widget_name = tw.get_widget_name(widget_dict['class_name'], 'input') widget_dict['sobject'] = result_dict['EditWdg'].get('sobject') widget_dict['parent_sobject'] = result_dict['EditWdg'].get( 'parent_sobject') if not tactic_widget_name: tactic_widget_name = 'TacticCurrentCheckboxWdg' tactic_widget = getattr(tw, tactic_widget_name) qt_widget = getattr(twc, 'Q{0}'.format(tactic_widget_name)) widget_dict['stype'] = self.stype tactic_widget_instance = tactic_widget(options_dict=widget_dict) qt_widget_instance = qt_widget( tactic_widget=tactic_widget_instance, parent=self.edit_window) input_widgets_list.append(qt_widget_instance) self.grid_layout = QtGui.QGridLayout(self) self.grid_layout.addWidget(self.edit_window) self.setSizeGripEnabled(True) self.set_title()
def setupUi(self, matchingTemplateConfig): matchingTemplateConfig.setObjectName("matchingTemplateConfig") matchingTemplateConfig.setSizeGripEnabled(True) self.gridLayout_2 = QtGui.QGridLayout(matchingTemplateConfig) self.gridLayout_2.setObjectName("gridLayout_2") self.matchingTamplateLabel = QtGui.QLabel(matchingTemplateConfig) self.matchingTamplateLabel.setObjectName("matchingTamplateLabel") self.gridLayout_2.addWidget(self.matchingTamplateLabel, 0, 0, 1, 1) self.editSelectedItemButton = QtGui.QToolButton(matchingTemplateConfig) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.editSelectedItemButton.sizePolicy().hasHeightForWidth()) self.editSelectedItemButton.setSizePolicy(sizePolicy) self.editSelectedItemButton.setMinimumSize(QtCore.QSize(70, 0)) self.editSelectedItemButton.setObjectName("editSelectedItemButton") self.gridLayout_2.addWidget(self.editSelectedItemButton, 0, 2, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem, 0, 1, 1, 1) self.addNewItemButton = QtGui.QToolButton(matchingTemplateConfig) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.addNewItemButton.sizePolicy().hasHeightForWidth()) self.addNewItemButton.setSizePolicy(sizePolicy) self.addNewItemButton.setMinimumSize(QtCore.QSize(70, 0)) self.addNewItemButton.setObjectName("addNewItemButton") self.gridLayout_2.addWidget(self.addNewItemButton, 0, 3, 1, 1) self.templatesTreeWidget = QtGui.QTreeWidget(matchingTemplateConfig) self.templatesTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}\n" "\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.templatesTreeWidget.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.templatesTreeWidget.setAlternatingRowColors(True) self.templatesTreeWidget.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.templatesTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.templatesTreeWidget.setRootIsDecorated(False) self.templatesTreeWidget.setItemsExpandable(True) self.templatesTreeWidget.setObjectName("templatesTreeWidget") self.templatesTreeWidget.header().setVisible(True) self.gridLayout_2.addWidget(self.templatesTreeWidget, 1, 0, 1, 4) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label = QtGui.QLabel(matchingTemplateConfig) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.horizontalSlider = QtGui.QSlider(matchingTemplateConfig) self.horizontalSlider.setMinimum(1) self.horizontalSlider.setMaximum(9) self.horizontalSlider.setProperty("value", 3) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.gridLayout.addWidget(self.horizontalSlider, 0, 2, 1, 1) self.minFramesPaddingSpinBox = QtGui.QSpinBox(matchingTemplateConfig) self.minFramesPaddingSpinBox.setMinimum(1) self.minFramesPaddingSpinBox.setMaximum(9) self.minFramesPaddingSpinBox.setProperty("value", 3) self.minFramesPaddingSpinBox.setObjectName("minFramesPaddingSpinBox") self.gridLayout.addWidget(self.minFramesPaddingSpinBox, 0, 1, 1, 1) self.oneFrameSequenceDetectionCheckBox = QtGui.QCheckBox(matchingTemplateConfig) self.oneFrameSequenceDetectionCheckBox.setChecked(True) self.oneFrameSequenceDetectionCheckBox.setObjectName("oneFrameSequenceDetectionCheckBox") self.gridLayout.addWidget(self.oneFrameSequenceDetectionCheckBox, 1, 0, 1, 2) self.oneUdimDetectionCheckBox = QtGui.QCheckBox(matchingTemplateConfig) self.oneUdimDetectionCheckBox.setChecked(True) self.oneUdimDetectionCheckBox.setObjectName("oneUdimDetectionCheckBox") self.gridLayout.addWidget(self.oneUdimDetectionCheckBox, 1, 2, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 2, 0, 1, 4) self.retranslateUi(matchingTemplateConfig) 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(matchingTemplateConfig)
def setupUi(self, item): item.setObjectName("item") self.gridLayout = QtGui.QGridLayout(item) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.itemColorLine = QtGui.QFrame(item) self.itemColorLine.setMaximumSize(QtCore.QSize(4, 16777215)) self.itemColorLine.setStyleSheet( "QFrame { border: 0px; background-color: black;}") self.itemColorLine.setFrameShadow(QtGui.QFrame.Plain) self.itemColorLine.setLineWidth(4) self.itemColorLine.setFrameShape(QtGui.QFrame.VLine) self.itemColorLine.setFrameShadow(QtGui.QFrame.Sunken) self.itemColorLine.setObjectName("itemColorLine") self.gridLayout.addWidget(self.itemColorLine, 0, 0, 3, 1) self.previewVerticalLayout = QtGui.QVBoxLayout() self.previewVerticalLayout.setSpacing(0) self.previewVerticalLayout.setContentsMargins(4, 4, 4, 4) self.previewVerticalLayout.setObjectName("previewVerticalLayout") self.previewLabel = QtGui.QLabel(item) self.previewLabel.setMinimumSize(QtCore.QSize(64, 64)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 16), stop: 1 rgba(0, 0, 0, 0));\n" " border: 0px;\n" " border-radius: 4px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.previewVerticalLayout.addWidget(self.previewLabel) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) self.previewVerticalLayout.addItem(spacerItem) self.previewVerticalLayout.setStretch(1, 1) self.gridLayout.addLayout(self.previewVerticalLayout, 0, 1, 3, 1) self.toolsVerticalLayout = QtGui.QVBoxLayout() self.toolsVerticalLayout.setSpacing(6) self.toolsVerticalLayout.setContentsMargins(3, 4, 6, -1) self.toolsVerticalLayout.setObjectName("toolsVerticalLayout") self.tasksToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tasksToolButton.sizePolicy().hasHeightForWidth()) self.tasksToolButton.setSizePolicy(sizePolicy) self.tasksToolButton.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly) self.tasksToolButton.setAutoRaise(True) self.tasksToolButton.setArrowType(QtCore.Qt.NoArrow) self.tasksToolButton.setObjectName("tasksToolButton") self.toolsVerticalLayout.addWidget(self.tasksToolButton) self.relationsToolButton = QtGui.QToolButton(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.relationsToolButton.sizePolicy().hasHeightForWidth()) self.relationsToolButton.setSizePolicy(sizePolicy) self.relationsToolButton.setPopupMode( QtGui.QToolButton.MenuButtonPopup) self.relationsToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.relationsToolButton.setAutoRaise(True) self.relationsToolButton.setArrowType(QtCore.Qt.NoArrow) self.relationsToolButton.setObjectName("relationsToolButton") self.toolsVerticalLayout.addWidget(self.relationsToolButton) spacerItem1 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Ignored) self.toolsVerticalLayout.addItem(spacerItem1) self.toolsVerticalLayout.setStretch(2, 1) self.gridLayout.addLayout(self.toolsVerticalLayout, 0, 2, 3, 1) self.nameVerticalLayout = QtGui.QVBoxLayout() self.nameVerticalLayout.setSpacing(0) self.nameVerticalLayout.setContentsMargins(-1, -1, -1, 3) self.nameVerticalLayout.setObjectName("nameVerticalLayout") self.fileNameLabel = QtGui.QLabel(item) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 24)) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.fileNameLabel.setFont(font) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background-color: transparent;\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 64), stop:1 rgba(128, 128,128, 0));\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setObjectName("fileNameLabel") self.nameVerticalLayout.addWidget(self.fileNameLabel) self.gridLayout.addLayout(self.nameVerticalLayout, 0, 3, 1, 2) self.checkBoxHorizontalLayout = QtGui.QHBoxLayout() self.checkBoxHorizontalLayout.setSpacing(0) self.checkBoxHorizontalLayout.setObjectName("checkBoxHorizontalLayout") spacerItem2 = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.checkBoxHorizontalLayout.addItem(spacerItem2) self.selectedCheckBox = QtGui.QCheckBox(item) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.selectedCheckBox.sizePolicy().hasHeightForWidth()) self.selectedCheckBox.setSizePolicy(sizePolicy) self.selectedCheckBox.setMinimumSize(QtCore.QSize(30, 0)) self.selectedCheckBox.setObjectName("selectedCheckBox") self.checkBoxHorizontalLayout.addWidget(self.selectedCheckBox) self.gridLayout.addLayout(self.checkBoxHorizontalLayout, 1, 4, 1, 1) self.descriptionLerticalLayout = QtGui.QVBoxLayout() self.descriptionLerticalLayout.setSpacing(0) self.descriptionLerticalLayout.setObjectName( "descriptionLerticalLayout") self.commentLabel = QtGui.QLabel(item) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.descriptionLerticalLayout.addWidget(self.commentLabel) self.gridLayout.addLayout(self.descriptionLerticalLayout, 2, 3, 1, 2) self.infoHorizontalLayout = QtGui.QHBoxLayout() self.infoHorizontalLayout.setSpacing(0) self.infoHorizontalLayout.setObjectName("infoHorizontalLayout") self.gridLayout.addLayout(self.infoHorizontalLayout, 1, 3, 1, 1) self.gridLayout.setRowStretch(2, 1) self.retranslateUi(item) QtCore.QMetaObject.connectSlotsByName(item)
def setupUi(self, tasks): tasks.setObjectName("tasks") tasks.resize(705, 420) self.verticalLayout = QtGui.QVBoxLayout(tasks) self.verticalLayout.setContentsMargins(-1, -1, -1, 0) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtGui.QSplitter(tasks) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.contextLabel = QtGui.QLabel(self.gridLayoutWidget) self.contextLabel.setMinimumSize(QtCore.QSize(50, 0)) self.contextLabel.setObjectName("contextLabel") self.gridLayout_2.addWidget(self.contextLabel, 2, 0, 1, 1) self.contextLineEdit = QtGui.QLineEdit(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.contextLineEdit.sizePolicy().hasHeightForWidth()) self.contextLineEdit.setSizePolicy(sizePolicy) self.contextLineEdit.setObjectName("contextLineEdit") self.gridLayout_2.addWidget(self.contextLineEdit, 2, 1, 1, 1) self.processTreeWidget = QtGui.QTreeWidget(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.processTreeWidget.sizePolicy().hasHeightForWidth()) self.processTreeWidget.setSizePolicy(sizePolicy) self.processTreeWidget.setMinimumSize(QtCore.QSize(350, 0)) self.processTreeWidget.setEditTriggers( QtGui.QAbstractItemView.AllEditTriggers) self.processTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.processTreeWidget.setAllColumnsShowFocus(True) self.processTreeWidget.setColumnCount(1) self.processTreeWidget.setObjectName("processTreeWidget") self.processTreeWidget.headerItem().setText(0, "Process:") self.processTreeWidget.header().setVisible(False) self.gridLayout_2.addWidget(self.processTreeWidget, 1, 0, 1, 2) self.taskInfoGroupBox = QtGui.QGroupBox(self.splitter) self.taskInfoGroupBox.setBaseSize(QtCore.QSize(500, 0)) self.taskInfoGroupBox.setFlat(True) self.taskInfoGroupBox.setObjectName("taskInfoGroupBox") self.gridLayout = QtGui.QGridLayout(self.taskInfoGroupBox) self.gridLayout.setContentsMargins(4, 6, 4, 4) self.gridLayout.setObjectName("gridLayout") self.groupBox = QtGui.QGroupBox(self.taskInfoGroupBox) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.editorLayout = QtGui.QHBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(-1, 0, -1, -1) self.editorLayout.setObjectName("editorLayout") self.verticalLayout_2.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit(self.groupBox) self.descriptionTextEdit.setObjectName("descriptionTextEdit") self.verticalLayout_2.addWidget(self.descriptionTextEdit) self.gridLayout.addWidget(self.groupBox, 9, 0, 1, 3) self.label_3 = QtGui.QLabel(self.taskInfoGroupBox) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.label = QtGui.QLabel(self.taskInfoGroupBox) self.label.setMaximumSize(QtCore.QSize(100, 16777215)) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.assignedToComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.assignedToComboBox.setEditable(True) self.assignedToComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.assignedToComboBox.setObjectName("assignedToComboBox") self.gridLayout.addWidget(self.assignedToComboBox, 0, 1, 1, 2) self.label_5 = QtGui.QLabel(self.taskInfoGroupBox) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) self.priorityComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.priorityComboBox.setEditable(True) self.priorityComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.priorityComboBox.setObjectName("priorityComboBox") self.gridLayout.addWidget(self.priorityComboBox, 2, 1, 1, 2) self.label_2 = QtGui.QLabel(self.taskInfoGroupBox) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.statusComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.statusComboBox.setEditable(True) self.statusComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.statusComboBox.setObjectName("statusComboBox") self.gridLayout.addWidget(self.statusComboBox, 3, 1, 1, 2) self.startedDateTimeEdit = QtGui.QDateTimeEdit(self.taskInfoGroupBox) self.startedDateTimeEdit.setCalendarPopup(True) self.startedDateTimeEdit.setObjectName("startedDateTimeEdit") self.gridLayout.addWidget(self.startedDateTimeEdit, 4, 1, 1, 2) self.superviserComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.superviserComboBox.setEditable(True) self.superviserComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.superviserComboBox.setObjectName("superviserComboBox") self.gridLayout.addWidget(self.superviserComboBox, 1, 1, 1, 2) self.endDateTimeEdit = QtGui.QDateTimeEdit(self.taskInfoGroupBox) self.endDateTimeEdit.setCalendarPopup(True) self.endDateTimeEdit.setObjectName("endDateTimeEdit") self.gridLayout.addWidget(self.endDateTimeEdit, 5, 1, 1, 2) self.label_6 = QtGui.QLabel(self.taskInfoGroupBox) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1) self.label_4 = QtGui.QLabel(self.taskInfoGroupBox) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.saveChangesButton = QtGui.QPushButton(self.taskInfoGroupBox) self.saveChangesButton.setMaximumSize(QtCore.QSize(200, 16777215)) self.saveChangesButton.setObjectName("saveChangesButton") self.gridLayout.addWidget(self.saveChangesButton, 10, 2, 1, 1) self.label_7 = QtGui.QLabel(self.taskInfoGroupBox) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 6, 0, 1, 1) self.showNotesButton = QtGui.QToolButton(self.taskInfoGroupBox) self.showNotesButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.showNotesButton.setAutoRaise(True) self.showNotesButton.setArrowType(QtCore.Qt.RightArrow) self.showNotesButton.setObjectName("showNotesButton") self.gridLayout.addWidget(self.showNotesButton, 10, 0, 1, 1) self.subsParentStatusLabel = QtGui.QLabel(self.taskInfoGroupBox) self.subsParentStatusLabel.setObjectName("subsParentStatusLabel") self.gridLayout.addWidget(self.subsParentStatusLabel, 6, 1, 1, 1) self.subsParentPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsParentPushButton.setObjectName("subsParentPushButton") self.gridLayout.addWidget(self.subsParentPushButton, 6, 2, 1, 1) self.subsTaskPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsTaskPushButton.setObjectName("subsTaskPushButton") self.gridLayout.addWidget(self.subsTaskPushButton, 7, 2, 1, 1) self.subsTaskStatusLabel = QtGui.QLabel(self.taskInfoGroupBox) self.subsTaskStatusLabel.setObjectName("subsTaskStatusLabel") self.gridLayout.addWidget(self.subsTaskStatusLabel, 7, 1, 1, 1) self.subsUsersPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsUsersPushButton.setObjectName("subsUsersPushButton") self.gridLayout.addWidget(self.subsUsersPushButton, 8, 2, 1, 1) self.verticalLayout.addWidget(self.splitter) self.skeyLineEdit = QtGui.QLineEdit(tasks) self.skeyLineEdit.setObjectName("skeyLineEdit") self.verticalLayout.addWidget(self.skeyLineEdit) self.retranslateUi(tasks) QtCore.QMetaObject.connectSlotsByName(tasks) tasks.setTabOrder(self.assignedToComboBox, self.superviserComboBox) tasks.setTabOrder(self.superviserComboBox, self.priorityComboBox) tasks.setTabOrder(self.priorityComboBox, self.statusComboBox) tasks.setTabOrder(self.statusComboBox, self.startedDateTimeEdit) tasks.setTabOrder(self.startedDateTimeEdit, self.endDateTimeEdit) tasks.setTabOrder(self.endDateTimeEdit, self.descriptionTextEdit) tasks.setTabOrder(self.descriptionTextEdit, self.saveChangesButton) tasks.setTabOrder(self.saveChangesButton, self.subsParentPushButton) tasks.setTabOrder(self.subsParentPushButton, self.showNotesButton) tasks.setTabOrder(self.showNotesButton, self.skeyLineEdit)
def setupUi(self, snapshotItem): snapshotItem.setObjectName("snapshotItem") snapshotItem.setWindowTitle("") snapshotItem.setStyleSheet( "QLabel {\n" " border: 0px;\n" " background: background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(255, 255, 255, 40));\n" " padding: 3px;\n" "}") self.versionedLayout = QtGui.QGridLayout(snapshotItem) self.versionedLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint) self.versionedLayout.setContentsMargins(0, 0, 0, 0) self.versionedLayout.setSpacing(0) self.versionedLayout.setObjectName("versionedLayout") self.sizeLabel = QtGui.QLabel(snapshotItem) self.sizeLabel.setMinimumSize(QtCore.QSize(0, 20)) self.sizeLabel.setMaximumSize(QtCore.QSize(16777215, 20)) self.sizeLabel.setToolTip("") self.sizeLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(64, 64, 64, 175));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 255, 255, 0), stop:1 rgba(128, 128, 128, 175));\n" " padding: 0px;\n" "}") self.sizeLabel.setTextFormat(QtCore.Qt.PlainText) self.sizeLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.sizeLabel.setMargin(2) self.sizeLabel.setObjectName("sizeLabel") self.versionedLayout.addWidget(self.sizeLabel, 0, 4, 1, 1) self.authorLabel = QtGui.QLabel(snapshotItem) self.authorLabel.setMinimumSize(QtCore.QSize(0, 25)) self.authorLabel.setTextFormat(QtCore.Qt.PlainText) self.authorLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.authorLabel.setMargin(2) self.authorLabel.setObjectName("authorLabel") self.versionedLayout.addWidget(self.authorLabel, 1, 1, 1, 1) self.commentLabel = QtGui.QLabel(snapshotItem) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(2) self.commentLabel.setObjectName("commentLabel") self.versionedLayout.addWidget(self.commentLabel, 1, 2, 1, 2) self.dateLabel = QtGui.QLabel(snapshotItem) self.dateLabel.setMinimumSize(QtCore.QSize(0, 25)) self.dateLabel.setTextFormat(QtCore.Qt.PlainText) self.dateLabel.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing) self.dateLabel.setMargin(2) self.dateLabel.setObjectName("dateLabel") self.versionedLayout.addWidget(self.dateLabel, 1, 4, 1, 1) self.fileNameLabel = QtGui.QLabel(snapshotItem) self.fileNameLabel.setMinimumSize(QtCore.QSize(0, 20)) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 20)) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" " padding: 0px;\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.PlainText) self.fileNameLabel.setObjectName("fileNameLabel") self.versionedLayout.addWidget(self.fileNameLabel, 0, 1, 1, 2) self.verRevLabel = QtGui.QLabel(snapshotItem) self.verRevLabel.setMinimumSize(QtCore.QSize(0, 20)) self.verRevLabel.setMaximumSize(QtCore.QSize(16777215, 20)) self.verRevLabel.setTextFormat(QtCore.Qt.RichText) self.verRevLabel.setObjectName("verRevLabel") self.versionedLayout.addWidget(self.verRevLabel, 0, 3, 1, 1) spacerItem = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.versionedLayout.addItem(spacerItem, 2, 2, 1, 1) self.previewLabel = QtGui.QLabel(snapshotItem) self.previewLabel.setMinimumSize(QtCore.QSize(64, 32)) self.previewLabel.setMaximumSize(QtCore.QSize(64, 64)) self.previewLabel.setStyleSheet( "#label {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 40), stop: 1 rgba(0, 0, 0, 30));\n" " border: 1px solid rgb(96, 96, 96, 64);\n" " border-radius: 1px;\n" " padding: 0px 0px;\n" "}") self.previewLabel.setTextFormat(QtCore.Qt.RichText) self.previewLabel.setAlignment(QtCore.Qt.AlignCenter) self.previewLabel.setObjectName("previewLabel") self.versionedLayout.addWidget(self.previewLabel, 0, 0, 3, 1) self.versionedLayout.setColumnStretch(0, 1) self.versionedLayout.setColumnStretch(2, 1) self.versionedLayout.setRowStretch(2, 1) self.retranslateUi(snapshotItem) QtCore.QMetaObject.connectSlotsByName(snapshotItem)