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" " 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 setupUi(self, childrenItem): childrenItem.setObjectName("childrenItem") childrenItem.resize(52, 25) childrenItem.setWindowTitle("") childrenItem.setStyleSheet( "QTreeView::item {border-width: 0px; border-radius: 0px;padding: 0px;}\n" "") self.horizontalLayout = QtGui.QHBoxLayout(childrenItem) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.childrenToolButton = QtGui.QToolButton(childrenItem) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.childrenToolButton.sizePolicy().hasHeightForWidth()) self.childrenToolButton.setSizePolicy(sizePolicy) self.childrenToolButton.setMinimumSize(QtCore.QSize(0, 24)) self.childrenToolButton.setMaximumSize(QtCore.QSize(16777215, 24)) self.childrenToolButton.setCheckable(True) self.childrenToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.childrenToolButton.setObjectName("childrenToolButton") self.horizontalLayout.addWidget(self.childrenToolButton) self.addNewSObjectToolButton = QtGui.QToolButton(childrenItem) self.addNewSObjectToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.addNewSObjectToolButton.setAutoRaise(True) self.addNewSObjectToolButton.setObjectName("addNewSObjectToolButton") self.horizontalLayout.addWidget(self.addNewSObjectToolButton) self.retranslateUi(childrenItem) QtCore.QMetaObject.connectSlotsByName(childrenItem)
def create_right_collapsable_toolbar(self): self.right_collapsable_toolbar = Ui_horizontalCollapsableWidget() self.right_collapsable_toolbar.setCollapsed(False) self.right_buttons_layout = QtGui.QHBoxLayout() self.right_buttons_layout.setSpacing(0) self.right_buttons_layout.setContentsMargins(0, 0, 0, 0) self.right_collapsable_toolbar.setLayout(self.right_buttons_layout) self.refresh_serverside_scripts_button = QtGui.QToolButton() self.refresh_serverside_scripts_button.setToolButtonStyle( QtCore.Qt.ToolButtonIconOnly) self.refresh_serverside_scripts_button.setAutoRaise(True) self.refresh_serverside_scripts_button.setMinimumSize( QtCore.QSize(24, 24)) self.refresh_serverside_scripts_button.setMaximumSize( QtCore.QSize(24, 24)) self.refresh_serverside_scripts_button.setIcon( gf.get_icon('refresh', icons_set='mdi')) self.refresh_serverside_scripts_button.setToolTip( 'Refresh all Scripts Tree from Server') self.right_buttons_layout.addWidget( self.refresh_serverside_scripts_button)
def setupUi(self, matchingTemplateConfig): matchingTemplateConfig.setObjectName("matchingTemplateConfig") matchingTemplateConfig.resize(800, 450) 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.configGridLayout = QtGui.QGridLayout() self.configGridLayout.setObjectName("configGridLayout") self.gridLayout_2.addLayout(self.configGridLayout, 2, 0, 1, 4) self.gridLayout_2.setRowStretch(1, 1) self.retranslateUi(matchingTemplateConfig) QtCore.QMetaObject.connectSlotsByName(matchingTemplateConfig)
def minimumSize(self): size = QtCore.QSize() for item in self.itemList: size = size.expandedTo(item.minimumSize()) break margins = self.contentsMargins() size += QtCore.QSize(margins.left() + margins.right(), margins.top() + margins.bottom()) return size
def setupUi(self, messages): messages.setObjectName("messages") messages.resize(671, 497) self.gridLayout_2 = QtGui.QGridLayout(messages) self.gridLayout_2.setObjectName("gridLayout_2") self.splitter_2 = QtGui.QSplitter(messages) self.splitter_2.setOrientation(QtCore.Qt.Horizontal) self.splitter_2.setObjectName("splitter_2") self.usersTreeWidget = QtGui.QTreeWidget(self.splitter_2) self.usersTreeWidget.setMaximumSize(QtCore.QSize(400, 16777215)) self.usersTreeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.usersTreeWidget.setAlternatingRowColors(True) self.usersTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.usersTreeWidget.setObjectName("usersTreeWidget") self.usersTreeWidget.headerItem().setText(0, "1") self.usersTreeWidget.header().setVisible(False) self.splitter = QtGui.QSplitter(self.splitter_2) 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, 323, 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, 2, 1, 1) self.replyTextEdit = QtGui.QTextEdit(self.gridLayoutWidget) self.replyTextEdit.setMaximumSize(QtCore.QSize(16777215, 200)) self.replyTextEdit.setStyleSheet("") self.replyTextEdit.setObjectName("replyTextEdit") self.gridLayout.addWidget(self.replyTextEdit, 1, 0, 1, 3) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 3, 1, 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, 3) self.gridLayout_2.addWidget(self.splitter_2, 0, 0, 1, 1) self.retranslateUi(messages) QtCore.QMetaObject.connectSlotsByName(messages)
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 __init__(self, parent=None): super(StretchFlowLayout, self).__init__(parent) self.itemList = [] self.m_hSpace = 0 self.m_vSpace = 0 self.m_minSize = QtCore.QSize(64, 64) self.m_maxSize = QtCore.QSize(256, 256) self.m_maxItemPerLine = -2 self.m_maxItemPerLineDefaultMax = ( QtGui.QApplication.desktop().geometry().width() + self.spacing()) // (self.m_minSize.width() + self.spacing()) self.m_maxItemPerLineDefaultMin = ( QtGui.QApplication.desktop().geometry().width() + self.spacing()) // (self.m_minSize.width() + self.spacing())
def setupUi(self, horizontalCollapsableWidget): horizontalCollapsableWidget.setObjectName( "horizontalCollapsableWidget") self.horizontalLayout = QtGui.QHBoxLayout(horizontalCollapsableWidget) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.widget = QtGui.QWidget(horizontalCollapsableWidget) self.widget.setObjectName("widget") self.horizontalLayout.addWidget(self.widget) self.collapseToolButton = QtGui.QToolButton( horizontalCollapsableWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.collapseToolButton.sizePolicy().hasHeightForWidth()) self.collapseToolButton.setSizePolicy(sizePolicy) self.collapseToolButton.setMaximumSize(QtCore.QSize(12, 22)) self.collapseToolButton.setAutoRaise(True) self.collapseToolButton.setObjectName("collapseToolButton") self.horizontalLayout.addWidget(self.collapseToolButton) self.horizontalLayout.setStretch(1, 1) self.retranslateUi(horizontalCollapsableWidget) QtCore.QMetaObject.connectSlotsByName(horizontalCollapsableWidget)
def setupUi(self, messages): messages.setObjectName("messages") messages.resize(848, 636) self.verticalLayout_2 = QtGui.QVBoxLayout(messages) self.verticalLayout_2.setObjectName("verticalLayout_2") self.splitter = QtGui.QSplitter(messages) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.usersTreeWidget = QtGui.QTreeWidget(self.splitter) self.usersTreeWidget.setMaximumSize(QtCore.QSize(400, 16777215)) self.usersTreeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.usersTreeWidget.setAlternatingRowColors(True) self.usersTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.usersTreeWidget.setObjectName("usersTreeWidget") self.usersTreeWidget.headerItem().setText(0, "1") self.usersTreeWidget.header().setVisible(False) self.verticalLayoutWidget = QtGui.QWidget(self.splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.tabsVerticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.tabsVerticalLayout.setSpacing(0) self.tabsVerticalLayout.setContentsMargins(0, 0, 0, 0) self.tabsVerticalLayout.setObjectName("tabsVerticalLayout") self.verticalLayout_2.addWidget(self.splitter) self.retranslateUi(messages) QtCore.QMetaObject.connectSlotsByName(messages)
def setupUi(self, collapsableWidget): collapsableWidget.setObjectName("collapsableWidget") self.verticalLayout = QtGui.QVBoxLayout(collapsableWidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.collapseToolButton = QtGui.QToolButton(collapsableWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.collapseToolButton.sizePolicy().hasHeightForWidth()) self.collapseToolButton.setSizePolicy(sizePolicy) self.collapseToolButton.setMinimumSize(QtCore.QSize(0, 25)) self.collapseToolButton.setCheckable(True) self.collapseToolButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.collapseToolButton.setAutoRaise(True) self.collapseToolButton.setObjectName("collapseToolButton") self.verticalLayout.addWidget(self.collapseToolButton) self.widget = QtGui.QWidget(collapsableWidget) self.widget.setObjectName("widget") self.verticalLayout.addWidget(self.widget) self.verticalLayout.setStretch(1, 1) self.retranslateUi(collapsableWidget) QtCore.QMetaObject.connectSlotsByName(collapsableWidget)
def create_ui(self): self.main_layout = QtGui.QVBoxLayout() self.main_layout.setContentsMargins(0, 0, 0, 0) self.main_layout.setSpacing(0) self.setLayout(self.main_layout) self.tree_widget = Ui_extendedTreeWidget(self) self.tree_widget.setMaximumSize(QtCore.QSize(0, 16777215)) self.tree_widget.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.tree_widget.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.tree_widget.setIndentation(0) self.tree_widget.setSelectionBehavior( QtGui.QAbstractItemView.SelectRows) self.tree_widget.setTabKeyNavigation(True) self.tree_widget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.tree_widget.setAllColumnsShowFocus(True) self.tree_widget.setRootIsDecorated(False) self.tree_widget.setHeaderHidden(True) self.tree_widget.setExpandsOnDoubleClick(False) self.tree_widget.setObjectName('sidebar_widget') self.tree_widget.setMinimumHeight(400) self.tree_widget.setMinimumWidth(250) self.tree_widget.setFocusPolicy(QtCore.Qt.NoFocus) self.tree_widget.setStyleSheet(gf.get_qtreeview_style(True)) self.main_layout.addWidget(self.tree_widget) self.controls_actions()
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 create_tree_widget(self): self.files_queue_tree_widget = QtGui.QTreeWidget() self.files_queue_tree_widget.setMinimumSize(QtCore.QSize(300, 0)) self.files_queue_tree_widget.setRootIsDecorated(False) self.files_queue_tree_widget.setHeaderHidden(True) self.files_queue_tree_widget.setObjectName("files_queue_tree_widget") self.files_queue_tree_widget.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) self.main_layout.addWidget(self.files_queue_tree_widget)
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 resizeEvent(self, event): """ Re-implemented to re-calculate the grid size to provide scaling icons Parameters ---------- event : QtCore.QEvent """ width = self.viewport().width() - 30 # The minus 30 above ensures we don't end up with an item width that # can't be drawn the expected number of times across the view without # being wrapped. Without this, the view can flicker during resize tileWidth = width / VIEW_COLUMNS iconWidth = int(tileWidth * 0.8) self.setGridSize(QtCore.QSize(tileWidth, tileWidth)) self.setIconSize(QtCore.QSize(iconWidth, iconWidth)) return super(self.__class__, self).resizeEvent(event)
def create_status_color_line(self): self.process_color_line = QtGui.QFrame(self) self.process_color_line.setMaximumSize(QtCore.QSize(2, 32)) self.process_color_line.setStyleSheet( 'QFrame { border: 0px; background-color: grey;}') self.process_color_line.setFrameShadow(QtGui.QFrame.Plain) self.process_color_line.setFrameShape(QtGui.QFrame.VLine) self.process_color_line.setLineWidth(2) self.process_color_line.setObjectName('status_color_line') self.main_layout.addWidget(self.process_color_line, 0, 0, 1, 1)
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, previewItem): previewItem.setObjectName("previewItem") previewItem.resize(382, 64) self.gridLayout = QtGui.QGridLayout(previewItem) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.previewLabel = QtGui.QLabel(previewItem) 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.gridLayout.addWidget(self.previewLabel, 0, 0, 1, 1) self.fileNameLabel = QtGui.QLabel(previewItem) 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.gridLayout.addWidget(self.fileNameLabel, 0, 1, 1, 1) self.retranslateUi(previewItem) QtCore.QMetaObject.connectSlotsByName(previewItem)
def create_ui(self): self.setWindowTitle('Preview Images list') self.resize(500, 400) self.setMinimumSize(QtCore.QSize(500, 400)) self.create_widgets() self.contorls_actions() self.fill_items_tree_widget(self.files_objects) self.fill_screenshot_items_tree_widget(self.screenshots)
def create_stypes_tree_widget(self): self.stypes_tree_widget = Ui_extendedTreeWidget(self) self.stypes_tree_widget.setMaximumSize(QtCore.QSize(0, 16777215)) self.stypes_tree_widget.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.stypes_tree_widget.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.stypes_tree_widget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.stypes_tree_widget.setRootIsDecorated(False) self.stypes_tree_widget.setAnimated(True) self.stypes_tree_widget.setHeaderHidden(True) self.stypes_tree_widget.setObjectName('stypes_tree_widget') self.maint_layout.addWidget(self.stypes_tree_widget)
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 create_controls(self): self.clear_queue_push_button = QtGui.QPushButton('Clear Queue') self.clear_queue_push_button.setMinimumSize(QtCore.QSize(120, 0)) self.clear_queue_push_button.setObjectName('clear_queue_push_button') self.clear_queue_push_button.setIcon(gf.get_icon('delete', icons_set='mdi')) self.files_count_label = QtGui.QLabel('Donwloads in Queue: ') self.files_count_label.setObjectName('files_count_label') self.files_num_label = QtGui.QLabel('') self.files_num_label.setObjectName("files_num_label") self.controls_layout.addWidget(self.files_count_label, 0, 0) self.controls_layout.addWidget(self.files_num_label, 0, 1) self.controls_layout.addWidget(self.clear_queue_push_button, 0, 2)
def setupUi(self, DebugLog): DebugLog.setObjectName("DebugLog") DebugLog.resize(1195, 933) self.gridLayout = QtGui.QGridLayout(DebugLog) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(DebugLog) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.treeWidget = QtGui.QTreeWidget(self.splitter) self.treeWidget.setMaximumSize(QtCore.QSize(320, 16777215)) self.treeWidget.setStyleSheet("QTreeView::item {padding: 2px;}") self.treeWidget.setAlternatingRowColors(True) self.treeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.treeWidget.setObjectName("treeWidget") self.treeWidget.headerItem().setText(0, "1") self.treeWidget.header().setVisible(False) self.debugLogTextEdit = QtGui.QTextEdit(self.splitter) self.debugLogTextEdit.setObjectName("debugLogTextEdit") self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.logCheckBox = QtGui.QCheckBox(DebugLog) self.logCheckBox.setObjectName("logCheckBox") self.horizontalLayout.addWidget(self.logCheckBox) self.infoCheckBox = QtGui.QCheckBox(DebugLog) self.infoCheckBox.setObjectName("infoCheckBox") self.horizontalLayout.addWidget(self.infoCheckBox) self.warningCheckBox = QtGui.QCheckBox(DebugLog) self.warningCheckBox.setObjectName("warningCheckBox") self.horizontalLayout.addWidget(self.warningCheckBox) self.exceptionCheckBox = QtGui.QCheckBox(DebugLog) self.exceptionCheckBox.setObjectName("exceptionCheckBox") self.horizontalLayout.addWidget(self.exceptionCheckBox) self.errorCheckBox = QtGui.QCheckBox(DebugLog) self.errorCheckBox.setObjectName("errorCheckBox") self.horizontalLayout.addWidget(self.errorCheckBox) self.criticalCheckBox = QtGui.QCheckBox(DebugLog) self.criticalCheckBox.setObjectName("criticalCheckBox") self.horizontalLayout.addWidget(self.criticalCheckBox) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.gridLayout.setRowMinimumHeight(0, 1) self.retranslateUi(DebugLog) QtCore.QMetaObject.connectSlotsByName(DebugLog)
def setupUi(self, sobjectGroupBox): sobjectGroupBox.setObjectName("sobjectGroupBox") sobjectGroupBox.resize(150, 150) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( sobjectGroupBox.sizePolicy().hasHeightForWidth()) sobjectGroupBox.setSizePolicy(sizePolicy) sobjectGroupBox.setMinimumSize(QtCore.QSize(150, 150)) sobjectGroupBox.setFocusPolicy(QtCore.Qt.ClickFocus) sobjectGroupBox.setStyleSheet( "#sobjectGroupBox {\n" " background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 rgba(175, 175, 175, 75), stop: 1 rgba(0, 0, 0, 30));\n" " border: 1px solid rgb(96, 96, 96);\n" " border-radius: 1px;\n" " padding: 0px 0px;\n" " margin-top: 5ex;\n" "}\n" "\n" "#sobjectGroupBox::title {\n" " subcontrol-origin: margin;\n" " subcontrol-position: top center;\n" " padding: 0 3px;\n" " background-color: transparent;\n" "}") sobjectGroupBox.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop) self.vboxlayout = QtGui.QVBoxLayout(sobjectGroupBox) self.vboxlayout.setSpacing(0) self.vboxlayout.setContentsMargins(0, 0, 0, 0) self.vboxlayout.setObjectName("vboxlayout") self.picLabel = QtGui.QLabel(sobjectGroupBox) self.picLabel.setTextFormat(QtCore.Qt.RichText) self.picLabel.setAlignment(QtCore.Qt.AlignCenter) self.picLabel.setObjectName("picLabel") self.vboxlayout.addWidget(self.picLabel) self.vboxlayout.setStretch(0, 1) self.retranslateUi(sobjectGroupBox) QtCore.QMetaObject.connectSlotsByName(sobjectGroupBox)
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, sObjTabs): sObjTabs.setObjectName("sObjTabs") sObjTabs.resize(131, 192) self.horizontalLayout = QtGui.QHBoxLayout(sObjTabs) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.sTypesTreeWidget = QtGui.QTreeWidget(sObjTabs) self.sTypesTreeWidget.setMaximumSize(QtCore.QSize(0, 16777215)) self.sTypesTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.sTypesTreeWidget.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sTypesTreeWidget.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.sTypesTreeWidget.setProperty("showDropIndicator", False) self.sTypesTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.sTypesTreeWidget.setRootIsDecorated(False) self.sTypesTreeWidget.setAnimated(True) self.sTypesTreeWidget.setHeaderHidden(True) self.sTypesTreeWidget.setObjectName("sTypesTreeWidget") self.sTypesTreeWidget.headerItem().setText(0, "1") self.horizontalLayout.addWidget(self.sTypesTreeWidget) self.sObjTabWidget = QtGui.QTabWidget(sObjTabs) self.sObjTabWidget.setStyleSheet("QTabWidget::pane {\n" " border: 0px;\n" "}\n" "QTabWidget::tab-bar {\n" " alignment: left;\n" "}") self.sObjTabWidget.setMovable(True) self.sObjTabWidget.setObjectName("sObjTabWidget") self.horizontalLayout.addWidget(self.sObjTabWidget) self.horizontalLayout.setStretch(1, 1) self.retranslateUi(sObjTabs) QtCore.QMetaObject.connectSlotsByName(sObjTabs)
def create_left_collapsable_toolbar(self): self.left_collapsable_toolbar = Ui_horizontalCollapsableWidget() self.left_collapsable_toolbar.setCollapsed(False) self.left_buttons_layout = QtGui.QHBoxLayout() self.left_buttons_layout.setSpacing(0) self.left_buttons_layout.setContentsMargins(0, 0, 0, 0) self.left_collapsable_toolbar.setLayout(self.left_buttons_layout) self.add_new_script_button = QtGui.QToolButton() self.add_new_script_button.setToolButtonStyle( QtCore.Qt.ToolButtonIconOnly) self.add_new_script_button.setAutoRaise(True) self.add_new_script_button.setMinimumSize(QtCore.QSize(24, 24)) self.add_new_script_button.setMaximumSize(QtCore.QSize(24, 24)) self.add_new_script_button.setIcon( gf.get_icon('plus-box', icons_set='mdi')) self.add_new_script_button.setToolTip('Create New Script') self.cleanup_output_button = QtGui.QToolButton() self.cleanup_output_button.setToolButtonStyle( QtCore.Qt.ToolButtonIconOnly) self.cleanup_output_button.setAutoRaise(True) self.cleanup_output_button.setMinimumSize(QtCore.QSize(24, 24)) self.cleanup_output_button.setMaximumSize(QtCore.QSize(24, 24)) self.cleanup_output_button.setIcon( gf.get_icon('eraser', icons_set='mdi')) self.cleanup_output_button.setToolTip('Clean-up Output Window') self.save_current_script_button = QtGui.QToolButton() self.save_current_script_button.setToolButtonStyle( QtCore.Qt.ToolButtonIconOnly) self.save_current_script_button.setAutoRaise(True) self.save_current_script_button.setMinimumSize(QtCore.QSize(24, 24)) self.save_current_script_button.setMaximumSize(QtCore.QSize(24, 24)) self.save_current_script_button.setIcon( gf.get_icon('content-save', icons_set='mdi')) self.save_current_script_button.setToolTip( 'Save current Script to Sever') self.left_buttons_layout.addWidget(self.add_new_script_button) self.left_buttons_layout.addWidget(self.save_current_script_button) self.left_buttons_layout.addWidget(self.cleanup_output_button)
def setupUi(self, commitQueue): commitQueue.setObjectName("commitQueue") commitQueue.resize(800, 640) self.centralwidget = QtGui.QWidget(commitQueue) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setContentsMargins(9, 9, 9, 0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtGui.QLabel(self.verticalLayoutWidget_2) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.filesCountLabel = QtGui.QLabel(self.verticalLayoutWidget_2) self.filesCountLabel.setObjectName("filesCountLabel") self.horizontalLayout_2.addWidget(self.filesCountLabel) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.clearQueuePushButton = QtGui.QPushButton( self.verticalLayoutWidget_2) self.clearQueuePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.clearQueuePushButton.setObjectName("clearQueuePushButton") self.horizontalLayout_2.addWidget(self.clearQueuePushButton) self.verticalLayout.addLayout(self.horizontalLayout_2) self.filesQueueTreeWidget = QtGui.QTreeWidget( self.verticalLayoutWidget_2) self.filesQueueTreeWidget.setMinimumSize(QtCore.QSize(300, 0)) self.filesQueueTreeWidget.setRootIsDecorated(False) self.filesQueueTreeWidget.setHeaderHidden(True) self.filesQueueTreeWidget.setObjectName("filesQueueTreeWidget") self.verticalLayout.addWidget(self.filesQueueTreeWidget) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.commitEditorLayout = QtGui.QVBoxLayout() self.commitEditorLayout.setObjectName("commitEditorLayout") self.verticalLayout_2.addLayout(self.commitEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.commitAllPushButton = QtGui.QPushButton( self.verticalLayoutWidget_3) self.commitAllPushButton.setMinimumSize(QtCore.QSize(120, 0)) self.commitAllPushButton.setObjectName("commitAllPushButton") self.horizontalLayout.addWidget(self.commitAllPushButton) self.closePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.closePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.closePushButton.setObjectName("closePushButton") self.horizontalLayout.addWidget(self.closePushButton) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) commitQueue.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(commitQueue) self.statusbar.setObjectName("statusbar") commitQueue.setStatusBar(self.statusbar) self.retranslateUi(commitQueue) QtCore.QMetaObject.connectSlotsByName(commitQueue)
def setupUi(self, checkinOptionsPageWidget): checkinOptionsPageWidget.setObjectName("checkinOptionsPageWidget") self.checkinPageWidgetLayout = QtGui.QVBoxLayout(checkinOptionsPageWidget) self.checkinPageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.checkinPageWidgetLayout.setObjectName("checkinPageWidgetLayout") self.checkinMiscOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.checkinMiscOptionsGroupBox.setFont(font) self.checkinMiscOptionsGroupBox.setFlat(True) self.checkinMiscOptionsGroupBox.setObjectName("checkinMiscOptionsGroupBox") self.checkinMiscOptionsLayout = QtGui.QGridLayout(self.checkinMiscOptionsGroupBox) self.checkinMiscOptionsLayout.setContentsMargins(10, 24, -1, 0) self.checkinMiscOptionsLayout.setObjectName("checkinMiscOptionsLayout") self.versionsSeparateCheckinCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.versionsSeparateCheckinCheckBox.setObjectName("versionsSeparateCheckinCheckBox") self.checkinMiscOptionsLayout.addWidget(self.versionsSeparateCheckinCheckBox, 4, 0, 1, 1) self.snapshotDescriptionLimitCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitCheckBox.setChecked(True) self.snapshotDescriptionLimitCheckBox.setObjectName("snapshotDescriptionLimitCheckBox") self.checkinMiscOptionsLayout.addWidget(self.snapshotDescriptionLimitCheckBox, 6, 0, 1, 1) self.snapshotDescriptionLimitSpinBox = QtGui.QSpinBox(self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitSpinBox.setMinimum(20) self.snapshotDescriptionLimitSpinBox.setMaximum(50000) self.snapshotDescriptionLimitSpinBox.setSingleStep(5) self.snapshotDescriptionLimitSpinBox.setProperty("value", 80) self.snapshotDescriptionLimitSpinBox.setObjectName("snapshotDescriptionLimitSpinBox") self.checkinMiscOptionsLayout.addWidget(self.snapshotDescriptionLimitSpinBox, 6, 2, 1, 1) self.bottomVersionsRadioButton = QtGui.QRadioButton(self.checkinMiscOptionsGroupBox) self.bottomVersionsRadioButton.setObjectName("bottomVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.bottomVersionsRadioButton, 4, 1, 1, 1) self.label_2 = QtGui.QLabel(self.checkinMiscOptionsGroupBox) self.label_2.setObjectName("label_2") self.checkinMiscOptionsLayout.addWidget(self.label_2, 7, 0, 1, 1) self.displayLimitSpinBox = QtGui.QSpinBox(self.checkinMiscOptionsGroupBox) self.displayLimitSpinBox.setMinimum(20) self.displayLimitSpinBox.setMaximum(500) self.displayLimitSpinBox.setSingleStep(5) self.displayLimitSpinBox.setObjectName("displayLimitSpinBox") self.checkinMiscOptionsLayout.addWidget(self.displayLimitSpinBox, 7, 2, 1, 1) self.rightVersionsRadioButton = QtGui.QRadioButton(self.checkinMiscOptionsGroupBox) self.rightVersionsRadioButton.setChecked(True) self.rightVersionsRadioButton.setObjectName("rightVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.rightVersionsRadioButton, 4, 2, 1, 1) self.doubleClickSaveCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.doubleClickSaveCheckBox.setObjectName("doubleClickSaveCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickSaveCheckBox, 1, 0, 1, 3) self.doubleClickOpenCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.doubleClickOpenCheckBox.setObjectName("doubleClickOpenCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickOpenCheckBox, 2, 0, 1, 3) self.showAllProcessCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.showAllProcessCheckBox.setObjectName("showAllProcessCheckBox") self.checkinMiscOptionsLayout.addWidget(self.showAllProcessCheckBox, 3, 0, 1, 3) self.getPreviewsThroughHttpCheckbox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.getPreviewsThroughHttpCheckbox.setObjectName("getPreviewsThroughHttpCheckbox") self.checkinMiscOptionsLayout.addWidget(self.getPreviewsThroughHttpCheckbox, 0, 0, 1, 3) self.checkinMiscOptionsLayout.setColumnStretch(0, 1) self.checkinPageWidgetLayout.addWidget(self.checkinMiscOptionsGroupBox) self.snapshotsSavingOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.snapshotsSavingOptionsGroupBox.setFont(font) self.snapshotsSavingOptionsGroupBox.setFlat(True) self.snapshotsSavingOptionsGroupBox.setObjectName("snapshotsSavingOptionsGroupBox") self.snapshotsSavingOptionsLayout = QtGui.QGridLayout(self.snapshotsSavingOptionsGroupBox) self.snapshotsSavingOptionsLayout.setContentsMargins(10, 24, -1, 0) self.snapshotsSavingOptionsLayout.setObjectName("snapshotsSavingOptionsLayout") self.repositoryComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.repositoryComboBox.setObjectName("repositoryComboBox") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryComboBox, 1, 1, 1, 3) self.updateVersionlessCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.updateVersionlessCheckBox.setChecked(True) self.updateVersionlessCheckBox.setObjectName("updateVersionlessCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.updateVersionlessCheckBox, 4, 0, 1, 1) self.seuqenceNamingHorizontalLayout = QtGui.QHBoxLayout() self.seuqenceNamingHorizontalLayout.setSpacing(4) self.seuqenceNamingHorizontalLayout.setObjectName("seuqenceNamingHorizontalLayout") self.sequenceNamingTemplateLineEdit = QtGui.QLineEdit(self.snapshotsSavingOptionsGroupBox) self.sequenceNamingTemplateLineEdit.setReadOnly(True) self.sequenceNamingTemplateLineEdit.setObjectName("sequenceNamingTemplateLineEdit") self.seuqenceNamingHorizontalLayout.addWidget(self.sequenceNamingTemplateLineEdit) self.editSequenceNamingTemplateToolButton = QtGui.QToolButton(self.snapshotsSavingOptionsGroupBox) self.editSequenceNamingTemplateToolButton.setText("") self.editSequenceNamingTemplateToolButton.setAutoRaise(True) self.editSequenceNamingTemplateToolButton.setObjectName("editSequenceNamingTemplateToolButton") self.seuqenceNamingHorizontalLayout.addWidget(self.editSequenceNamingTemplateToolButton) self.seuqenceNamingHorizontalLayout.setStretch(0, 1) self.snapshotsSavingOptionsLayout.addLayout(self.seuqenceNamingHorizontalLayout, 11, 1, 1, 3) self.sequencePaddingHorizontalLayout = QtGui.QHBoxLayout() self.sequencePaddingHorizontalLayout.setSpacing(4) self.sequencePaddingHorizontalLayout.setObjectName("sequencePaddingHorizontalLayout") self.sequencePaddingHorizontalSlider = QtGui.QSlider(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingHorizontalSlider.setMinimum(1) self.sequencePaddingHorizontalSlider.setMaximum(9) self.sequencePaddingHorizontalSlider.setProperty("value", 3) self.sequencePaddingHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.sequencePaddingHorizontalSlider.setObjectName("sequencePaddingHorizontalSlider") self.sequencePaddingHorizontalLayout.addWidget(self.sequencePaddingHorizontalSlider) self.sequencePaddingSpinBox = QtGui.QSpinBox(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingSpinBox.setMinimum(1) self.sequencePaddingSpinBox.setMaximum(9) self.sequencePaddingSpinBox.setProperty("value", 3) self.sequencePaddingSpinBox.setObjectName("sequencePaddingSpinBox") self.sequencePaddingHorizontalLayout.addWidget(self.sequencePaddingSpinBox) self.sequencePaddingHorizontalLayout.setStretch(0, 1) self.snapshotsSavingOptionsLayout.addLayout(self.sequencePaddingHorizontalLayout, 10, 1, 1, 3) self.createPlayblastCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.createPlayblastCheckBox.setChecked(True) self.createPlayblastCheckBox.setObjectName("createPlayblastCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.createPlayblastCheckBox, 7, 0, 1, 1) self.confirmsHorizontalLayout = QtGui.QHBoxLayout() self.confirmsHorizontalLayout.setSpacing(0) self.confirmsHorizontalLayout.setObjectName("confirmsHorizontalLayout") self.askBeforeSaveCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.askBeforeSaveCheckBox.setChecked(True) self.askBeforeSaveCheckBox.setObjectName("askBeforeSaveCheckBox") self.confirmsHorizontalLayout.addWidget(self.askBeforeSaveCheckBox) self.askReplaceRevisionCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.askReplaceRevisionCheckBox.setChecked(True) self.askReplaceRevisionCheckBox.setObjectName("askReplaceRevisionCheckBox") self.confirmsHorizontalLayout.addWidget(self.askReplaceRevisionCheckBox) self.snapshotsSavingOptionsLayout.addLayout(self.confirmsHorizontalLayout, 8, 0, 1, 4) self.createMayaDirsCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.createMayaDirsCheckBox.setObjectName("createMayaDirsCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.createMayaDirsCheckBox, 6, 0, 1, 1) self.generatePreviewsCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.generatePreviewsCheckBox.setChecked(True) self.generatePreviewsCheckBox.setObjectName("generatePreviewsCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.generatePreviewsCheckBox, 5, 0, 1, 1) self.sequencePaddingCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingCheckBox.setObjectName("sequencePaddingCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.sequencePaddingCheckBox, 10, 0, 1, 1) self.checkinMethodLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.checkinMethodLabel.setObjectName("checkinMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodLabel, 2, 0, 1, 1) self.checkinMethodComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.checkinMethodComboBox.setObjectName("checkinMethodComboBox") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodComboBox, 2, 1, 1, 3) self.repositoryLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.repositoryLabel.setObjectName("repositoryLabel") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryLabel, 1, 0, 1, 1) self.sequqnceNamingTemplatelabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.sequqnceNamingTemplatelabel.setObjectName("sequqnceNamingTemplatelabel") self.snapshotsSavingOptionsLayout.addWidget(self.sequqnceNamingTemplatelabel, 11, 0, 1, 1) self.checkoutMethodLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.checkoutMethodLabel.setObjectName("checkoutMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkoutMethodLabel, 3, 0, 1, 1) self.checkoutMethodComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.checkoutMethodComboBox.setObjectName("checkoutMethodComboBox") self.checkoutMethodComboBox.addItem("") self.checkoutMethodComboBox.addItem("") self.snapshotsSavingOptionsLayout.addWidget(self.checkoutMethodComboBox, 3, 1, 1, 3) self.checkinPageWidgetLayout.addWidget(self.snapshotsSavingOptionsGroupBox) self.dropPlateOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.dropPlateOptionsGroupBox.setFont(font) self.dropPlateOptionsGroupBox.setFlat(True) self.dropPlateOptionsGroupBox.setObjectName("dropPlateOptionsGroupBox") self.dropPlateOptionsLayout = QtGui.QGridLayout(self.dropPlateOptionsGroupBox) self.dropPlateOptionsLayout.setContentsMargins(10, 24, -1, 0) self.dropPlateOptionsLayout.setObjectName("dropPlateOptionsLayout") self.horizontalSlider = QtGui.QSlider(self.dropPlateOptionsGroupBox) self.horizontalSlider.setMinimum(1) self.horizontalSlider.setMaximum(9) self.horizontalSlider.setProperty("value", 3) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.dropPlateOptionsLayout.addWidget(self.horizontalSlider, 5, 1, 1, 1) self.minFramesPaddingSpinBox = QtGui.QSpinBox(self.dropPlateOptionsGroupBox) self.minFramesPaddingSpinBox.setMinimum(1) self.minFramesPaddingSpinBox.setMaximum(9) self.minFramesPaddingSpinBox.setProperty("value", 3) self.minFramesPaddingSpinBox.setObjectName("minFramesPaddingSpinBox") self.dropPlateOptionsLayout.addWidget(self.minFramesPaddingSpinBox, 5, 2, 1, 1) self.label = QtGui.QLabel(self.dropPlateOptionsGroupBox) self.label.setObjectName("label") self.dropPlateOptionsLayout.addWidget(self.label, 5, 0, 1, 1) self.uncheckFromDropPlateCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.uncheckFromDropPlateCheckBox.setChecked(True) self.uncheckFromDropPlateCheckBox.setObjectName("uncheckFromDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget(self.uncheckFromDropPlateCheckBox, 1, 0, 1, 1) self.clearDropPlateAfterCheckincheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.clearDropPlateAfterCheckincheckBox.setChecked(True) self.clearDropPlateAfterCheckincheckBox.setObjectName("clearDropPlateAfterCheckincheckBox") self.dropPlateOptionsLayout.addWidget(self.clearDropPlateAfterCheckincheckBox, 2, 0, 1, 1) self.oneFrameSequenceDetectionCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.oneFrameSequenceDetectionCheckBox.setChecked(True) self.oneFrameSequenceDetectionCheckBox.setObjectName("oneFrameSequenceDetectionCheckBox") self.dropPlateOptionsLayout.addWidget(self.oneFrameSequenceDetectionCheckBox, 4, 1, 1, 2) self.oneUdimDetectionCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.oneUdimDetectionCheckBox.setChecked(True) self.oneUdimDetectionCheckBox.setObjectName("oneUdimDetectionCheckBox") self.dropPlateOptionsLayout.addWidget(self.oneUdimDetectionCheckBox, 4, 0, 1, 1) self.syckDropPlateCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.syckDropPlateCheckBox.setChecked(True) self.syckDropPlateCheckBox.setObjectName("syckDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget(self.syckDropPlateCheckBox, 0, 0, 1, 1) self.checkinPageWidgetLayout.addWidget(self.dropPlateOptionsGroupBox) self.defaultRepoPathsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.defaultRepoPathsGroupBox.setFont(font) self.defaultRepoPathsGroupBox.setFlat(True) self.defaultRepoPathsGroupBox.setObjectName("defaultRepoPathsGroupBox") self.defaultRepoPathsLayout = QtGui.QGridLayout(self.defaultRepoPathsGroupBox) self.defaultRepoPathsLayout.setContentsMargins(10, 24, -1, 0) self.defaultRepoPathsLayout.setObjectName("defaultRepoPathsLayout") self.handoffCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.handoffCheckBox.setObjectName("handoffCheckBox") self.defaultRepoPathsLayout.addWidget(self.handoffCheckBox, 5, 0, 1, 1) self.clientRepoDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.clientRepoDirNameLineEdit.setObjectName("clientRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirNameLineEdit, 4, 2, 1, 1) self.sandboxDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.sandboxDirPathLineEdit.setObjectName("sandboxDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirPathLineEdit, 2, 3, 1, 1) self.sandboxDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.sandboxDirNameLineEdit.setObjectName("sandboxDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirNameLineEdit, 2, 2, 1, 1) self.localRepoDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.localRepoDirNameLineEdit.setObjectName("localRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirNameLineEdit, 3, 2, 1, 1) self.clientRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.clientRepoCheckBox.setObjectName("clientRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.clientRepoCheckBox, 4, 0, 1, 1) self.localRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.localRepoCheckBox.setChecked(True) self.localRepoCheckBox.setObjectName("localRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.localRepoCheckBox, 3, 0, 1, 1) self.handoffDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.handoffDirPathLineEdit.setObjectName("handoffDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.handoffDirPathLineEdit, 5, 2, 1, 2) self.assetBaseDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.assetBaseDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.assetBaseDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(96, 96, 96);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(64, 64, 64);\n" "}") self.assetBaseDirColorToolButton.setChecked(False) self.assetBaseDirColorToolButton.setObjectName("assetBaseDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirColorToolButton, 1, 1, 1, 1) self.sandboxCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.sandboxCheckBox.setObjectName("sandboxCheckBox") self.defaultRepoPathsLayout.addWidget(self.sandboxCheckBox, 2, 0, 1, 1) self.localRepoDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.localRepoDirPathLineEdit.setObjectName("localRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirPathLineEdit, 3, 3, 1, 1) self.sandboxDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.sandboxDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.sandboxDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(128, 64, 64);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(108, 44, 44);\n" "}") self.sandboxDirColorToolButton.setChecked(False) self.sandboxDirColorToolButton.setObjectName("sandboxDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.sandboxDirColorToolButton, 2, 1, 1, 1) self.clientRepoDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.clientRepoDirPathLineEdit.setObjectName("clientRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirPathLineEdit, 4, 3, 1, 1) self.clientRepoDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.clientRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.clientRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(31, 143, 0);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(11, 123, 0);\n" "}") self.clientRepoDirColorToolButton.setChecked(False) self.clientRepoDirColorToolButton.setObjectName("clientRepoDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirColorToolButton, 4, 1, 1, 1) self.localRepoDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.localRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.localRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(255, 140, 40);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(235, 120, 20);\n" "}") self.localRepoDirColorToolButton.setChecked(False) self.localRepoDirColorToolButton.setObjectName("localRepoDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.localRepoDirColorToolButton, 3, 1, 1, 1) self.assetBaseDirCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.assetBaseDirCheckBox.setChecked(True) self.assetBaseDirCheckBox.setObjectName("assetBaseDirCheckBox") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirCheckBox, 0, 0, 2, 1) self.assetBaseDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.assetBaseDirNameLineEdit.setObjectName("assetBaseDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirNameLineEdit, 0, 2, 2, 1) self.assetBaseDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.assetBaseDirPathLineEdit.setObjectName("assetBaseDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirPathLineEdit, 0, 3, 2, 1) self.defaultRepoPathsLayout.setColumnStretch(3, 1) self.checkinPageWidgetLayout.addWidget(self.defaultRepoPathsGroupBox) self.customRepoPathsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) self.customRepoPathsGroupBox.setEnabled(True) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.customRepoPathsGroupBox.setFont(font) self.customRepoPathsGroupBox.setFlat(True) self.customRepoPathsGroupBox.setCheckable(True) self.customRepoPathsGroupBox.setChecked(False) self.customRepoPathsGroupBox.setObjectName("customRepoPathsGroupBox") self.customRepoPathsLayout = QtGui.QGridLayout(self.customRepoPathsGroupBox) self.customRepoPathsLayout.setContentsMargins(10, 24, -1, 0) self.customRepoPathsLayout.setObjectName("customRepoPathsLayout") self.label_7 = QtGui.QLabel(self.customRepoPathsGroupBox) self.label_7.setObjectName("label_7") self.customRepoPathsLayout.addWidget(self.label_7, 0, 0, 1, 1) self.customRepoDirColorToolButton = QtGui.QToolButton(self.customRepoPathsGroupBox) self.customRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.customRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(64, 64, 64);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(44, 44, 44);\n" "}") self.customRepoDirColorToolButton.setChecked(False) self.customRepoDirColorToolButton.setObjectName("customRepoDirColorToolButton") self.customRepoPathsLayout.addWidget(self.customRepoDirColorToolButton, 0, 1, 1, 1) self.customRepoDirNameLineEdit = QtGui.QLineEdit(self.customRepoPathsGroupBox) self.customRepoDirNameLineEdit.setObjectName("customRepoDirNameLineEdit") self.customRepoPathsLayout.addWidget(self.customRepoDirNameLineEdit, 0, 2, 1, 3) self.label_8 = QtGui.QLabel(self.customRepoPathsGroupBox) self.label_8.setObjectName("label_8") self.customRepoPathsLayout.addWidget(self.label_8, 1, 0, 1, 1) self.customRepoDirPathLineEdit = QtGui.QLineEdit(self.customRepoPathsGroupBox) self.customRepoDirPathLineEdit.setObjectName("customRepoDirPathLineEdit") self.customRepoPathsLayout.addWidget(self.customRepoDirPathLineEdit, 1, 1, 1, 4) self.customRepoComboBox = QtGui.QComboBox(self.customRepoPathsGroupBox) self.customRepoComboBox.setObjectName("customRepoComboBox") self.customRepoPathsLayout.addWidget(self.customRepoComboBox, 2, 0, 1, 1) self.addCustomRepoToListPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.addCustomRepoToListPushButton.setObjectName("addCustomRepoToListPushButton") self.customRepoPathsLayout.addWidget(self.addCustomRepoToListPushButton, 2, 1, 1, 2) self.editCustomRepoPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.editCustomRepoPushButton.setObjectName("editCustomRepoPushButton") self.customRepoPathsLayout.addWidget(self.editCustomRepoPushButton, 2, 3, 1, 1) self.deleteCustomRepoPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.deleteCustomRepoPushButton.setObjectName("deleteCustomRepoPushButton") self.customRepoPathsLayout.addWidget(self.deleteCustomRepoPushButton, 2, 4, 1, 1) self.customRepoTreeWidget = QtGui.QTreeWidget(self.customRepoPathsGroupBox) self.customRepoTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.customRepoTreeWidget.setIndentation(0) self.customRepoTreeWidget.setRootIsDecorated(False) self.customRepoTreeWidget.setObjectName("customRepoTreeWidget") self.customRepoPathsLayout.addWidget(self.customRepoTreeWidget, 3, 0, 1, 5) self.checkinPageWidgetLayout.addWidget(self.customRepoPathsGroupBox) self.retranslateUi(checkinOptionsPageWidget) QtCore.QObject.connect(self.sequencePaddingHorizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.sequencePaddingSpinBox.setValue) QtCore.QObject.connect(self.sequencePaddingSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.sequencePaddingHorizontalSlider.setValue) QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.minFramesPaddingSpinBox.setValue) QtCore.QObject.connect(self.minFramesPaddingSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.horizontalSlider.setValue) QtCore.QMetaObject.connectSlotsByName(checkinOptionsPageWidget)