def create_options_toolbar(self): self.collapsable_options_toolbar = Ui_horizontalCollapsableWidget() buttons_layout = QtGui.QHBoxLayout() buttons_layout.setSpacing(0) buttons_layout.setContentsMargins(0, 0, 0, 0) self.collapsable_options_toolbar.set_direction('right') self.collapsable_options_toolbar.setLayout(buttons_layout) self.collapsable_options_toolbar.setCollapsed(True) self.auto_save_check_box = QtGui.QCheckBox('Autosave') self.auto_save_check_box.setChecked(False) self.filter_process_check_box = QtGui.QCheckBox('Filter') self.filter_process_check_box.setChecked(False) self.process_combo_box = Ui_coloredComboBox() self.process_combo_box.setEnabled(False) QtCore.QObject.connect(self.filter_process_check_box, QtCore.SIGNAL("toggled(bool)"), self.process_combo_box.setEnabled) buttons_layout.addWidget(self.filter_process_check_box) buttons_layout.addWidget(self.process_combo_box) buttons_layout.addWidget(self.auto_save_check_box) self.main_layout.addWidget(self.collapsable_options_toolbar, 0, 1, 1, 1)
def create_checkboxes_widget(self): self.update_versionless_checkbox = QtGui.QCheckBox('Update Versionless') self.only_versionless_checkbox = QtGui.QCheckBox('Commit Versionless Only') if self.update_versionless: self.update_versionless_checkbox.setChecked(True) else: self.update_versionless_checkbox.setChecked(False) self.main_layout.addWidget(self.update_versionless_checkbox, 4, 0, 1, 1) self.main_layout.addWidget(self.only_versionless_checkbox, 4, 1, 1, 2)
def create_options(self): self.shapes_checkbox = QtGui.QCheckBox() self.shapes_checkbox.setText('Shapes') self.shapes_checkbox.setChecked(True) self.transforms_checkbox = QtGui.QCheckBox() self.transforms_checkbox.setText('Transforms') self.transforms_checkbox.setChecked(True) self.filter_edit = QtGui.QLineEdit() self.layout.addWidget(self.shapes_checkbox, 3, 0, 1, 1) self.layout.addWidget(self.transforms_checkbox, 3, 1, 1, 1) self.layout.addWidget(self.filter_edit, 4, 0, 1, 1)
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_checkboxes_widget(self): self.delete_files_checkbox = QtGui.QCheckBox('Delete files') self.delete_files_checkbox.setChecked(True) self.main_layout.addWidget(self.delete_files_checkbox) self.delete_snapshot_checkbox = QtGui.QCheckBox('Delete snapshots') self.delete_snapshot_checkbox.setChecked(True) self.main_layout.addWidget(self.delete_snapshot_checkbox) self.delete_tasks_checkbox = QtGui.QCheckBox('Delete tasks') self.delete_tasks_checkbox.setChecked(True) self.main_layout.addWidget(self.delete_tasks_checkbox) self.delete_notes_checkbox = QtGui.QCheckBox('Delete notes') self.delete_notes_checkbox.setChecked(True) self.main_layout.addWidget(self.delete_notes_checkbox)
def setupUi(self, globalPageWidget): globalPageWidget.setObjectName("globalPageWidget") self.verticalLayout = QtGui.QVBoxLayout(globalPageWidget) self.verticalLayout.setObjectName("verticalLayout") self.cacheProcessTabsCheckBox = QtGui.QCheckBox(globalPageWidget) self.cacheProcessTabsCheckBox.setObjectName("cacheProcessTabsCheckBox") self.verticalLayout.addWidget(self.cacheProcessTabsCheckBox) self.flushTabsCachePushButton = QtGui.QPushButton(globalPageWidget) self.flushTabsCachePushButton.setObjectName("flushTabsCachePushButton") self.verticalLayout.addWidget(self.flushTabsCachePushButton) self.configPathGroupBox = QtGui.QGroupBox(globalPageWidget) self.configPathGroupBox.setFlat(True) self.configPathGroupBox.setObjectName("configPathGroupBox") self.horizontalLayout = QtGui.QHBoxLayout(self.configPathGroupBox) self.horizontalLayout.setContentsMargins(0, -1, 0, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.configPathLineEdit = QtGui.QLineEdit(self.configPathGroupBox) self.configPathLineEdit.setObjectName("configPathLineEdit") self.horizontalLayout.addWidget(self.configPathLineEdit) self.changeConfigPathToolButton = QtGui.QToolButton( self.configPathGroupBox) self.changeConfigPathToolButton.setObjectName( "changeConfigPathToolButton") self.horizontalLayout.addWidget(self.changeConfigPathToolButton) self.verticalLayout.addWidget(self.configPathGroupBox) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.retranslateUi(globalPageWidget) QtCore.QMetaObject.connectSlotsByName(globalPageWidget)
def create_edits_widgets(self): self.context_edit = QtGui.QLineEdit() self.context_edit.setText(self.get_only_context()) self.context_edit_label = QtGui.QLabel('Context:') self.explicit_file_name_edit = QtGui.QLineEdit() self.explicit_file_name_edit.setText(self.args_dict['explicit_filename']) self.explicit_file_name_label = QtGui.QLabel('Explicit File Name:') self.context_as_file_name_checkbox = QtGui.QCheckBox('Context as Explicit File Name') self.previews_layout = QtGui.QHBoxLayout() self.previews_layout.setContentsMargins(0, 0, 0, 0) self.previews_widget = QtGui.QWidget() self.previews_widget.setLayout(self.previews_layout) self.make_screenshot_button = QtGui.QToolButton() self.make_screenshot_button.setAutoRaise(True) self.make_screenshot_button.setIcon(gf.get_icon('camera')) self.choose_preview_button = QtGui.QToolButton() self.choose_preview_button.setAutoRaise(True) self.choose_preview_button.setIcon(gf.get_icon('folder-open')) self.edit_previews_button = QtGui.QToolButton() self.edit_previews_button.setAutoRaise(True) self.edit_previews_button.setIcon(gf.get_icon('edit')) self.clear_previews_button = QtGui.QToolButton() self.clear_previews_button.setAutoRaise(True) self.clear_previews_button.setIcon(gf.get_icon('trash')) self.create_drop_plate() self.previews_layout.addWidget(self.make_screenshot_button) self.previews_layout.addWidget(self.choose_preview_button) self.previews_layout.addWidget(self.drop_plate) self.previews_layout.addWidget(self.edit_previews_button) self.previews_layout.addWidget(self.clear_previews_button) self.repo_combo_box = QtGui.QComboBox() self.repo_label = QtGui.QLabel('Repository:') self.fill_repo_combo_box() self.main_layout.addWidget(self.context_edit, 9, 1, 1, 1) self.main_layout.addWidget(self.context_edit_label, 9, 0, 1, 1) self.main_layout.addWidget(self.explicit_file_name_edit, 10, 1, 1, 1) self.main_layout.addWidget(self.explicit_file_name_label, 10, 0, 1, 1) self.main_layout.addWidget(self.repo_combo_box, 11, 1, 1, 1) self.main_layout.addWidget(self.repo_label, 11, 0, 1, 1) self.main_layout.addWidget(self.context_as_file_name_checkbox, 12, 0, 1, 2) self.main_layout.addWidget(self.previews_widget, 0, 0, 1, 2)
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, 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 create_control_buttons(self): self.addNewButton = QtGui.QPushButton('Create') self.addNewButton.setMaximumWidth(80) self.saveButton = QtGui.QPushButton('Save') self.saveButton.setMaximumWidth(80) self.cancelButton = QtGui.QPushButton('Cancel') self.cancelButton.setMaximumWidth(80) self.buildDirectoryButton = QtGui.QPushButton('Build Full Directory Structure') self.buildDirectoryButton.setIcon(gf.get_icon('database')) self.build_directory_checkbox = QtGui.QCheckBox('Build Full Directory Structure') self.build_directory_checkbox.setChecked(False) self.build_directory_checkbox.setIcon(gf.get_icon('database')) self.repositoryComboBox = QtGui.QComboBox() base_dirs = env_tactic.get_all_base_dirs() # Default repo states current_repo = gf.get_value_from_config(cfg_controls.get_checkin(), 'repositoryComboBox') for key, val in base_dirs: if val['value'][4]: self.repositoryComboBox.addItem(val['value'][1]) self.repositoryComboBox.setItemData(self.repositoryComboBox.count() - 1, val) # Special for build all repos dirs self.repositoryComboBox.addItem('All Repos') if current_repo: self.repositoryComboBox.setCurrentIndex(current_repo) if self.tactic_widget.view == 'insert': self.main_layout.addWidget(self.build_directory_checkbox, 1, 0, 1, 1) self.main_layout.addWidget(self.repositoryComboBox, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.main_layout.addItem(spacerItem, 1, 2, 1, 1) self.main_layout.addWidget(self.addNewButton, 1, 3, 1, 1) self.main_layout.addWidget(self.cancelButton, 1, 4, 1, 1) self.main_layout.setColumnStretch(1, 0) else: self.main_layout.addWidget(self.buildDirectoryButton, 1, 0, 1, 1) self.main_layout.addWidget(self.repositoryComboBox, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.main_layout.addItem(spacerItem, 1, 2, 1, 1) self.main_layout.addWidget(self.saveButton, 1, 3, 1, 1) self.main_layout.addWidget(self.cancelButton, 1, 4, 1, 1) self.main_layout.setColumnStretch(1, 0) if self.item: if self.item.type != 'sobject': self.buildDirectoryButton.setHidden(True) self.repositoryComboBox.setHidden(True)
def create_dependency_widget(self): pos = 0 check_list = [ 'sthpw/snapshot', 'sthpw/file', 'sthpw/note', 'sthpw/task', 'sthpw/status_log' ] self.check_boxes_list = [] for search_type, sobjects in self.dependencies.items(): # Filtering if the sobject points to self as dependency for sobject in self.sobjects: for dep_skey in list(sobjects.keys()): if sobject.get_search_key() == dep_skey: sobjects.pop(dep_skey) if len(sobjects) > 0: pos += 1 layout = QtGui.QHBoxLayout() deleting_check_box = QtGui.QCheckBox() deleting_check_box.setObjectName(search_type) if search_type in check_list: deleting_check_box.setChecked(True) layout.addWidget(deleting_check_box) self.check_boxes_list.append(deleting_check_box) collapse_wdg_files = Ui_collapsableWidget(state=True) layout_files = QtGui.QVBoxLayout() collapse_wdg_files.setLayout(layout_files) collapse_wdg_files.setText(u'Hide {0} | {1}'.format( search_type, len(sobjects))) collapse_wdg_files.setCollapsedText(u'Show {0} | {1}'.format( search_type, len(sobjects))) files_tree_widget = Ui_dependencyExpandWidget( sobjects=sobjects) files_tree_widget.setMinimumSize(600, 300) layout_files.addWidget(files_tree_widget) layout.addWidget(collapse_wdg_files) self.main_layout.addLayout(layout, pos, 0)
def setupUi(self, ProjectWatchFolder): ProjectWatchFolder.setObjectName("ProjectWatchFolder") ProjectWatchFolder.resize(716, 555) self.gridLayout = QtGui.QGridLayout(ProjectWatchFolder) self.gridLayout.setObjectName("gridLayout") self.watchEnabledCheckBox = QtGui.QCheckBox(ProjectWatchFolder) self.watchEnabledCheckBox.setChecked(True) self.watchEnabledCheckBox.setObjectName("watchEnabledCheckBox") self.gridLayout.addWidget(self.watchEnabledCheckBox, 1, 0, 1, 2) self.watchFoldersTreeWidget = QtGui.QTreeWidget(ProjectWatchFolder) self.watchFoldersTreeWidget.setAlternatingRowColors(True) self.watchFoldersTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.watchFoldersTreeWidget.setRootIsDecorated(False) self.watchFoldersTreeWidget.setUniformRowHeights(False) self.watchFoldersTreeWidget.setObjectName("watchFoldersTreeWidget") self.gridLayout.addWidget(self.watchFoldersTreeWidget, 0, 0, 1, 2) self.retranslateUi(ProjectWatchFolder) QtCore.QMetaObject.connectSlotsByName(ProjectWatchFolder)
def create_dependency_widget(self): pos = 0 check_list = ['sthpw/snapshot', 'sthpw/file'] self.check_boxes_list = [] for search_type, sobjects in self.dependencies.items(): if len(sobjects) > 0: pos += 1 layout = QtGui.QHBoxLayout() deleting_check_box = QtGui.QCheckBox() deleting_check_box.setObjectName(search_type) if search_type in check_list: deleting_check_box.setChecked(True) layout.addWidget(deleting_check_box) self.check_boxes_list.append(deleting_check_box) collapse_wdg_files = Ui_collapsableWidget(state=True) layout_files = QtGui.QVBoxLayout() collapse_wdg_files.setLayout(layout_files) collapse_wdg_files.setText(u'Hide {0} | {1}'.format( search_type, len(sobjects))) collapse_wdg_files.setCollapsedText(u'Show {0} | {1}'.format( search_type, len(sobjects))) files_tree_widget = Ui_dependencyExpandWidget( sobjects=sobjects) files_tree_widget.setMinimumSize(600, 300) layout_files.addWidget(files_tree_widget) layout.addWidget(collapse_wdg_files) self.main_layout.addLayout(layout, pos, 0)
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 create_options_toolbar(self): self.collapsable_options_toolbar = Ui_horizontalCollapsableWidget() buttons_layout = QtGui.QHBoxLayout() buttons_layout.setSpacing(9) buttons_layout.setContentsMargins(0, 0, 0, 0) self.collapsable_options_toolbar.set_direction('right') self.collapsable_options_toolbar.setLayout(buttons_layout) self.collapsable_options_toolbar.setCollapsed(True) self.auto_save_check_box = QtGui.QCheckBox('Autosave') self.auto_save_check_box.setChecked(False) self.definition_label = QtGui.QLabel('Definition: ') self.definition_combo_box = QtGui.QComboBox() buttons_layout.addWidget(self.definition_label) buttons_layout.addWidget(self.definition_combo_box) buttons_layout.addWidget(self.auto_save_check_box) self.main_layout.addWidget(self.collapsable_options_toolbar, 0, 1, 1, 1)
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, checkinOptionsPageWidget): checkinOptionsPageWidget.setObjectName("checkinOptionsPageWidget") self.checkinPageWidgetLayout = QtGui.QVBoxLayout(checkinOptionsPageWidget) self.checkinPageWidgetLayout.setContentsMargins(0, 0, 0, 0) self.checkinPageWidgetLayout.setObjectName("checkinPageWidgetLayout") self.checkinMiscOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.checkinMiscOptionsGroupBox.setFont(font) self.checkinMiscOptionsGroupBox.setFlat(True) self.checkinMiscOptionsGroupBox.setObjectName("checkinMiscOptionsGroupBox") self.checkinMiscOptionsLayout = QtGui.QGridLayout(self.checkinMiscOptionsGroupBox) self.checkinMiscOptionsLayout.setContentsMargins(10, 24, -1, 0) self.checkinMiscOptionsLayout.setObjectName("checkinMiscOptionsLayout") self.versionsSeparateCheckinCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.versionsSeparateCheckinCheckBox.setObjectName("versionsSeparateCheckinCheckBox") self.checkinMiscOptionsLayout.addWidget(self.versionsSeparateCheckinCheckBox, 4, 0, 1, 1) self.snapshotDescriptionLimitCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitCheckBox.setChecked(True) self.snapshotDescriptionLimitCheckBox.setObjectName("snapshotDescriptionLimitCheckBox") self.checkinMiscOptionsLayout.addWidget(self.snapshotDescriptionLimitCheckBox, 6, 0, 1, 1) self.snapshotDescriptionLimitSpinBox = QtGui.QSpinBox(self.checkinMiscOptionsGroupBox) self.snapshotDescriptionLimitSpinBox.setMinimum(20) self.snapshotDescriptionLimitSpinBox.setMaximum(50000) self.snapshotDescriptionLimitSpinBox.setSingleStep(5) self.snapshotDescriptionLimitSpinBox.setProperty("value", 80) self.snapshotDescriptionLimitSpinBox.setObjectName("snapshotDescriptionLimitSpinBox") self.checkinMiscOptionsLayout.addWidget(self.snapshotDescriptionLimitSpinBox, 6, 2, 1, 1) self.bottomVersionsRadioButton = QtGui.QRadioButton(self.checkinMiscOptionsGroupBox) self.bottomVersionsRadioButton.setObjectName("bottomVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.bottomVersionsRadioButton, 4, 1, 1, 1) self.label_2 = QtGui.QLabel(self.checkinMiscOptionsGroupBox) self.label_2.setObjectName("label_2") self.checkinMiscOptionsLayout.addWidget(self.label_2, 7, 0, 1, 1) self.displayLimitSpinBox = QtGui.QSpinBox(self.checkinMiscOptionsGroupBox) self.displayLimitSpinBox.setMinimum(20) self.displayLimitSpinBox.setMaximum(500) self.displayLimitSpinBox.setSingleStep(5) self.displayLimitSpinBox.setObjectName("displayLimitSpinBox") self.checkinMiscOptionsLayout.addWidget(self.displayLimitSpinBox, 7, 2, 1, 1) self.rightVersionsRadioButton = QtGui.QRadioButton(self.checkinMiscOptionsGroupBox) self.rightVersionsRadioButton.setChecked(True) self.rightVersionsRadioButton.setObjectName("rightVersionsRadioButton") self.checkinMiscOptionsLayout.addWidget(self.rightVersionsRadioButton, 4, 2, 1, 1) self.doubleClickSaveCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.doubleClickSaveCheckBox.setObjectName("doubleClickSaveCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickSaveCheckBox, 1, 0, 1, 3) self.doubleClickOpenCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.doubleClickOpenCheckBox.setObjectName("doubleClickOpenCheckBox") self.checkinMiscOptionsLayout.addWidget(self.doubleClickOpenCheckBox, 2, 0, 1, 3) self.showAllProcessCheckBox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.showAllProcessCheckBox.setObjectName("showAllProcessCheckBox") self.checkinMiscOptionsLayout.addWidget(self.showAllProcessCheckBox, 3, 0, 1, 3) self.getPreviewsThroughHttpCheckbox = QtGui.QCheckBox(self.checkinMiscOptionsGroupBox) self.getPreviewsThroughHttpCheckbox.setObjectName("getPreviewsThroughHttpCheckbox") self.checkinMiscOptionsLayout.addWidget(self.getPreviewsThroughHttpCheckbox, 0, 0, 1, 3) self.checkinMiscOptionsLayout.setColumnStretch(0, 1) self.checkinPageWidgetLayout.addWidget(self.checkinMiscOptionsGroupBox) self.snapshotsSavingOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.snapshotsSavingOptionsGroupBox.setFont(font) self.snapshotsSavingOptionsGroupBox.setFlat(True) self.snapshotsSavingOptionsGroupBox.setObjectName("snapshotsSavingOptionsGroupBox") self.snapshotsSavingOptionsLayout = QtGui.QGridLayout(self.snapshotsSavingOptionsGroupBox) self.snapshotsSavingOptionsLayout.setContentsMargins(10, 24, -1, 0) self.snapshotsSavingOptionsLayout.setObjectName("snapshotsSavingOptionsLayout") self.repositoryComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.repositoryComboBox.setObjectName("repositoryComboBox") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryComboBox, 1, 1, 1, 3) self.updateVersionlessCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.updateVersionlessCheckBox.setChecked(True) self.updateVersionlessCheckBox.setObjectName("updateVersionlessCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.updateVersionlessCheckBox, 4, 0, 1, 1) self.seuqenceNamingHorizontalLayout = QtGui.QHBoxLayout() self.seuqenceNamingHorizontalLayout.setSpacing(4) self.seuqenceNamingHorizontalLayout.setObjectName("seuqenceNamingHorizontalLayout") self.sequenceNamingTemplateLineEdit = QtGui.QLineEdit(self.snapshotsSavingOptionsGroupBox) self.sequenceNamingTemplateLineEdit.setReadOnly(True) self.sequenceNamingTemplateLineEdit.setObjectName("sequenceNamingTemplateLineEdit") self.seuqenceNamingHorizontalLayout.addWidget(self.sequenceNamingTemplateLineEdit) self.editSequenceNamingTemplateToolButton = QtGui.QToolButton(self.snapshotsSavingOptionsGroupBox) self.editSequenceNamingTemplateToolButton.setText("") self.editSequenceNamingTemplateToolButton.setAutoRaise(True) self.editSequenceNamingTemplateToolButton.setObjectName("editSequenceNamingTemplateToolButton") self.seuqenceNamingHorizontalLayout.addWidget(self.editSequenceNamingTemplateToolButton) self.seuqenceNamingHorizontalLayout.setStretch(0, 1) self.snapshotsSavingOptionsLayout.addLayout(self.seuqenceNamingHorizontalLayout, 11, 1, 1, 3) self.sequencePaddingHorizontalLayout = QtGui.QHBoxLayout() self.sequencePaddingHorizontalLayout.setSpacing(4) self.sequencePaddingHorizontalLayout.setObjectName("sequencePaddingHorizontalLayout") self.sequencePaddingHorizontalSlider = QtGui.QSlider(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingHorizontalSlider.setMinimum(1) self.sequencePaddingHorizontalSlider.setMaximum(9) self.sequencePaddingHorizontalSlider.setProperty("value", 3) self.sequencePaddingHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.sequencePaddingHorizontalSlider.setObjectName("sequencePaddingHorizontalSlider") self.sequencePaddingHorizontalLayout.addWidget(self.sequencePaddingHorizontalSlider) self.sequencePaddingSpinBox = QtGui.QSpinBox(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingSpinBox.setMinimum(1) self.sequencePaddingSpinBox.setMaximum(9) self.sequencePaddingSpinBox.setProperty("value", 3) self.sequencePaddingSpinBox.setObjectName("sequencePaddingSpinBox") self.sequencePaddingHorizontalLayout.addWidget(self.sequencePaddingSpinBox) self.sequencePaddingHorizontalLayout.setStretch(0, 1) self.snapshotsSavingOptionsLayout.addLayout(self.sequencePaddingHorizontalLayout, 10, 1, 1, 3) self.createPlayblastCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.createPlayblastCheckBox.setChecked(True) self.createPlayblastCheckBox.setObjectName("createPlayblastCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.createPlayblastCheckBox, 7, 0, 1, 1) self.confirmsHorizontalLayout = QtGui.QHBoxLayout() self.confirmsHorizontalLayout.setSpacing(0) self.confirmsHorizontalLayout.setObjectName("confirmsHorizontalLayout") self.askBeforeSaveCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.askBeforeSaveCheckBox.setChecked(True) self.askBeforeSaveCheckBox.setObjectName("askBeforeSaveCheckBox") self.confirmsHorizontalLayout.addWidget(self.askBeforeSaveCheckBox) self.askReplaceRevisionCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.askReplaceRevisionCheckBox.setChecked(True) self.askReplaceRevisionCheckBox.setObjectName("askReplaceRevisionCheckBox") self.confirmsHorizontalLayout.addWidget(self.askReplaceRevisionCheckBox) self.snapshotsSavingOptionsLayout.addLayout(self.confirmsHorizontalLayout, 8, 0, 1, 4) self.createMayaDirsCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.createMayaDirsCheckBox.setObjectName("createMayaDirsCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.createMayaDirsCheckBox, 6, 0, 1, 1) self.generatePreviewsCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.generatePreviewsCheckBox.setChecked(True) self.generatePreviewsCheckBox.setObjectName("generatePreviewsCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.generatePreviewsCheckBox, 5, 0, 1, 1) self.sequencePaddingCheckBox = QtGui.QCheckBox(self.snapshotsSavingOptionsGroupBox) self.sequencePaddingCheckBox.setObjectName("sequencePaddingCheckBox") self.snapshotsSavingOptionsLayout.addWidget(self.sequencePaddingCheckBox, 10, 0, 1, 1) self.checkinMethodLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.checkinMethodLabel.setObjectName("checkinMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodLabel, 2, 0, 1, 1) self.checkinMethodComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.checkinMethodComboBox.setObjectName("checkinMethodComboBox") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.checkinMethodComboBox.addItem("") self.snapshotsSavingOptionsLayout.addWidget(self.checkinMethodComboBox, 2, 1, 1, 3) self.repositoryLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.repositoryLabel.setObjectName("repositoryLabel") self.snapshotsSavingOptionsLayout.addWidget(self.repositoryLabel, 1, 0, 1, 1) self.sequqnceNamingTemplatelabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.sequqnceNamingTemplatelabel.setObjectName("sequqnceNamingTemplatelabel") self.snapshotsSavingOptionsLayout.addWidget(self.sequqnceNamingTemplatelabel, 11, 0, 1, 1) self.checkoutMethodLabel = QtGui.QLabel(self.snapshotsSavingOptionsGroupBox) self.checkoutMethodLabel.setObjectName("checkoutMethodLabel") self.snapshotsSavingOptionsLayout.addWidget(self.checkoutMethodLabel, 3, 0, 1, 1) self.checkoutMethodComboBox = QtGui.QComboBox(self.snapshotsSavingOptionsGroupBox) self.checkoutMethodComboBox.setObjectName("checkoutMethodComboBox") self.checkoutMethodComboBox.addItem("") self.checkoutMethodComboBox.addItem("") self.snapshotsSavingOptionsLayout.addWidget(self.checkoutMethodComboBox, 3, 1, 1, 3) self.checkinPageWidgetLayout.addWidget(self.snapshotsSavingOptionsGroupBox) self.dropPlateOptionsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.dropPlateOptionsGroupBox.setFont(font) self.dropPlateOptionsGroupBox.setFlat(True) self.dropPlateOptionsGroupBox.setObjectName("dropPlateOptionsGroupBox") self.dropPlateOptionsLayout = QtGui.QGridLayout(self.dropPlateOptionsGroupBox) self.dropPlateOptionsLayout.setContentsMargins(10, 24, -1, 0) self.dropPlateOptionsLayout.setObjectName("dropPlateOptionsLayout") self.horizontalSlider = QtGui.QSlider(self.dropPlateOptionsGroupBox) self.horizontalSlider.setMinimum(1) self.horizontalSlider.setMaximum(9) self.horizontalSlider.setProperty("value", 3) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.dropPlateOptionsLayout.addWidget(self.horizontalSlider, 5, 1, 1, 1) self.minFramesPaddingSpinBox = QtGui.QSpinBox(self.dropPlateOptionsGroupBox) self.minFramesPaddingSpinBox.setMinimum(1) self.minFramesPaddingSpinBox.setMaximum(9) self.minFramesPaddingSpinBox.setProperty("value", 3) self.minFramesPaddingSpinBox.setObjectName("minFramesPaddingSpinBox") self.dropPlateOptionsLayout.addWidget(self.minFramesPaddingSpinBox, 5, 2, 1, 1) self.label = QtGui.QLabel(self.dropPlateOptionsGroupBox) self.label.setObjectName("label") self.dropPlateOptionsLayout.addWidget(self.label, 5, 0, 1, 1) self.uncheckFromDropPlateCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.uncheckFromDropPlateCheckBox.setChecked(True) self.uncheckFromDropPlateCheckBox.setObjectName("uncheckFromDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget(self.uncheckFromDropPlateCheckBox, 1, 0, 1, 1) self.clearDropPlateAfterCheckincheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.clearDropPlateAfterCheckincheckBox.setChecked(True) self.clearDropPlateAfterCheckincheckBox.setObjectName("clearDropPlateAfterCheckincheckBox") self.dropPlateOptionsLayout.addWidget(self.clearDropPlateAfterCheckincheckBox, 2, 0, 1, 1) self.oneFrameSequenceDetectionCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.oneFrameSequenceDetectionCheckBox.setChecked(True) self.oneFrameSequenceDetectionCheckBox.setObjectName("oneFrameSequenceDetectionCheckBox") self.dropPlateOptionsLayout.addWidget(self.oneFrameSequenceDetectionCheckBox, 4, 1, 1, 2) self.oneUdimDetectionCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.oneUdimDetectionCheckBox.setChecked(True) self.oneUdimDetectionCheckBox.setObjectName("oneUdimDetectionCheckBox") self.dropPlateOptionsLayout.addWidget(self.oneUdimDetectionCheckBox, 4, 0, 1, 1) self.syckDropPlateCheckBox = QtGui.QCheckBox(self.dropPlateOptionsGroupBox) self.syckDropPlateCheckBox.setChecked(True) self.syckDropPlateCheckBox.setObjectName("syckDropPlateCheckBox") self.dropPlateOptionsLayout.addWidget(self.syckDropPlateCheckBox, 0, 0, 1, 1) self.checkinPageWidgetLayout.addWidget(self.dropPlateOptionsGroupBox) self.defaultRepoPathsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.defaultRepoPathsGroupBox.setFont(font) self.defaultRepoPathsGroupBox.setFlat(True) self.defaultRepoPathsGroupBox.setObjectName("defaultRepoPathsGroupBox") self.defaultRepoPathsLayout = QtGui.QGridLayout(self.defaultRepoPathsGroupBox) self.defaultRepoPathsLayout.setContentsMargins(10, 24, -1, 0) self.defaultRepoPathsLayout.setObjectName("defaultRepoPathsLayout") self.handoffCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.handoffCheckBox.setObjectName("handoffCheckBox") self.defaultRepoPathsLayout.addWidget(self.handoffCheckBox, 5, 0, 1, 1) self.clientRepoDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.clientRepoDirNameLineEdit.setObjectName("clientRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirNameLineEdit, 4, 2, 1, 1) self.sandboxDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.sandboxDirPathLineEdit.setObjectName("sandboxDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirPathLineEdit, 2, 3, 1, 1) self.sandboxDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.sandboxDirNameLineEdit.setObjectName("sandboxDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.sandboxDirNameLineEdit, 2, 2, 1, 1) self.localRepoDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.localRepoDirNameLineEdit.setObjectName("localRepoDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirNameLineEdit, 3, 2, 1, 1) self.clientRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.clientRepoCheckBox.setObjectName("clientRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.clientRepoCheckBox, 4, 0, 1, 1) self.localRepoCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.localRepoCheckBox.setChecked(True) self.localRepoCheckBox.setObjectName("localRepoCheckBox") self.defaultRepoPathsLayout.addWidget(self.localRepoCheckBox, 3, 0, 1, 1) self.handoffDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.handoffDirPathLineEdit.setObjectName("handoffDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.handoffDirPathLineEdit, 5, 2, 1, 2) self.assetBaseDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.assetBaseDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.assetBaseDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(96, 96, 96);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(64, 64, 64);\n" "}") self.assetBaseDirColorToolButton.setChecked(False) self.assetBaseDirColorToolButton.setObjectName("assetBaseDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirColorToolButton, 1, 1, 1, 1) self.sandboxCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.sandboxCheckBox.setObjectName("sandboxCheckBox") self.defaultRepoPathsLayout.addWidget(self.sandboxCheckBox, 2, 0, 1, 1) self.localRepoDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.localRepoDirPathLineEdit.setObjectName("localRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.localRepoDirPathLineEdit, 3, 3, 1, 1) self.sandboxDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.sandboxDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.sandboxDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(128, 64, 64);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(108, 44, 44);\n" "}") self.sandboxDirColorToolButton.setChecked(False) self.sandboxDirColorToolButton.setObjectName("sandboxDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.sandboxDirColorToolButton, 2, 1, 1, 1) self.clientRepoDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.clientRepoDirPathLineEdit.setObjectName("clientRepoDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirPathLineEdit, 4, 3, 1, 1) self.clientRepoDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.clientRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.clientRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(31, 143, 0);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(11, 123, 0);\n" "}") self.clientRepoDirColorToolButton.setChecked(False) self.clientRepoDirColorToolButton.setObjectName("clientRepoDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.clientRepoDirColorToolButton, 4, 1, 1, 1) self.localRepoDirColorToolButton = QtGui.QToolButton(self.defaultRepoPathsGroupBox) self.localRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.localRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(255, 140, 40);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(235, 120, 20);\n" "}") self.localRepoDirColorToolButton.setChecked(False) self.localRepoDirColorToolButton.setObjectName("localRepoDirColorToolButton") self.defaultRepoPathsLayout.addWidget(self.localRepoDirColorToolButton, 3, 1, 1, 1) self.assetBaseDirCheckBox = QtGui.QCheckBox(self.defaultRepoPathsGroupBox) self.assetBaseDirCheckBox.setChecked(True) self.assetBaseDirCheckBox.setObjectName("assetBaseDirCheckBox") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirCheckBox, 0, 0, 2, 1) self.assetBaseDirNameLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.assetBaseDirNameLineEdit.setObjectName("assetBaseDirNameLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirNameLineEdit, 0, 2, 2, 1) self.assetBaseDirPathLineEdit = QtGui.QLineEdit(self.defaultRepoPathsGroupBox) self.assetBaseDirPathLineEdit.setObjectName("assetBaseDirPathLineEdit") self.defaultRepoPathsLayout.addWidget(self.assetBaseDirPathLineEdit, 0, 3, 2, 1) self.defaultRepoPathsLayout.setColumnStretch(3, 1) self.checkinPageWidgetLayout.addWidget(self.defaultRepoPathsGroupBox) self.customRepoPathsGroupBox = QtGui.QGroupBox(checkinOptionsPageWidget) self.customRepoPathsGroupBox.setEnabled(True) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.customRepoPathsGroupBox.setFont(font) self.customRepoPathsGroupBox.setFlat(True) self.customRepoPathsGroupBox.setCheckable(True) self.customRepoPathsGroupBox.setChecked(False) self.customRepoPathsGroupBox.setObjectName("customRepoPathsGroupBox") self.customRepoPathsLayout = QtGui.QGridLayout(self.customRepoPathsGroupBox) self.customRepoPathsLayout.setContentsMargins(10, 24, -1, 0) self.customRepoPathsLayout.setObjectName("customRepoPathsLayout") self.label_7 = QtGui.QLabel(self.customRepoPathsGroupBox) self.label_7.setObjectName("label_7") self.customRepoPathsLayout.addWidget(self.label_7, 0, 0, 1, 1) self.customRepoDirColorToolButton = QtGui.QToolButton(self.customRepoPathsGroupBox) self.customRepoDirColorToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.customRepoDirColorToolButton.setStyleSheet("QToolButton {\n" " border: 1px solid rgb(128, 128, 128);\n" " border-radius: 4px;\n" " background-color: rgb(64, 64, 64);\n" "}\n" "QToolButton:pressed {\n" " background-color: rgb(44, 44, 44);\n" "}") self.customRepoDirColorToolButton.setChecked(False) self.customRepoDirColorToolButton.setObjectName("customRepoDirColorToolButton") self.customRepoPathsLayout.addWidget(self.customRepoDirColorToolButton, 0, 1, 1, 1) self.customRepoDirNameLineEdit = QtGui.QLineEdit(self.customRepoPathsGroupBox) self.customRepoDirNameLineEdit.setObjectName("customRepoDirNameLineEdit") self.customRepoPathsLayout.addWidget(self.customRepoDirNameLineEdit, 0, 2, 1, 3) self.label_8 = QtGui.QLabel(self.customRepoPathsGroupBox) self.label_8.setObjectName("label_8") self.customRepoPathsLayout.addWidget(self.label_8, 1, 0, 1, 1) self.customRepoDirPathLineEdit = QtGui.QLineEdit(self.customRepoPathsGroupBox) self.customRepoDirPathLineEdit.setObjectName("customRepoDirPathLineEdit") self.customRepoPathsLayout.addWidget(self.customRepoDirPathLineEdit, 1, 1, 1, 4) self.customRepoComboBox = QtGui.QComboBox(self.customRepoPathsGroupBox) self.customRepoComboBox.setObjectName("customRepoComboBox") self.customRepoPathsLayout.addWidget(self.customRepoComboBox, 2, 0, 1, 1) self.addCustomRepoToListPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.addCustomRepoToListPushButton.setObjectName("addCustomRepoToListPushButton") self.customRepoPathsLayout.addWidget(self.addCustomRepoToListPushButton, 2, 1, 1, 2) self.editCustomRepoPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.editCustomRepoPushButton.setObjectName("editCustomRepoPushButton") self.customRepoPathsLayout.addWidget(self.editCustomRepoPushButton, 2, 3, 1, 1) self.deleteCustomRepoPushButton = QtGui.QPushButton(self.customRepoPathsGroupBox) self.deleteCustomRepoPushButton.setObjectName("deleteCustomRepoPushButton") self.customRepoPathsLayout.addWidget(self.deleteCustomRepoPushButton, 2, 4, 1, 1) self.customRepoTreeWidget = QtGui.QTreeWidget(self.customRepoPathsGroupBox) self.customRepoTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.customRepoTreeWidget.setIndentation(0) self.customRepoTreeWidget.setRootIsDecorated(False) self.customRepoTreeWidget.setObjectName("customRepoTreeWidget") self.customRepoPathsLayout.addWidget(self.customRepoTreeWidget, 3, 0, 1, 5) self.checkinPageWidgetLayout.addWidget(self.customRepoPathsGroupBox) self.retranslateUi(checkinOptionsPageWidget) QtCore.QObject.connect(self.sequencePaddingHorizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.sequencePaddingSpinBox.setValue) QtCore.QObject.connect(self.sequencePaddingSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.sequencePaddingHorizontalSlider.setValue) QtCore.QObject.connect(self.horizontalSlider, QtCore.SIGNAL("valueChanged(int)"), self.minFramesPaddingSpinBox.setValue) QtCore.QObject.connect(self.minFramesPaddingSpinBox, QtCore.SIGNAL("valueChanged(int)"), self.horizontalSlider.setValue) QtCore.QMetaObject.connectSlotsByName(checkinOptionsPageWidget)
def setupUi(self, snapshotBrowser): snapshotBrowser.setObjectName("snapshotBrowser") self.snapshotBrowserLayout = QtGui.QVBoxLayout(snapshotBrowser) self.snapshotBrowserLayout.setSpacing(0) self.snapshotBrowserLayout.setContentsMargins(0, 0, 0, 0) self.snapshotBrowserLayout.setObjectName("snapshotBrowserLayout") self.browserSplitter = QtGui.QSplitter(snapshotBrowser) self.browserSplitter.setOrientation(QtCore.Qt.Vertical) self.browserSplitter.setObjectName("browserSplitter") self.verticalLayoutWidget = QtGui.QWidget(self.browserSplitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.imageViewerLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.imageViewerLayout.setSpacing(0) self.imageViewerLayout.setContentsMargins(0, 0, 0, 0) self.imageViewerLayout.setObjectName("imageViewerLayout") self.imagesSlider = QtGui.QSlider(self.verticalLayoutWidget) self.imagesSlider.setStyleSheet( "QSlider::groove:horizontal {\n" " border: 1px solid rgba(128, 128, 128, 40);\n" " height: 8px;\n" " background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(128, 128, 128, 75), stop:1 rgba(128, 128, 128, 40));\n" " margin: 2px 0;\n" "}\n" "\n" "QSlider::handle:horizontal {\n" " background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 rgba(128, 128, 128, 40), stop:1 rgba(128, 128, 128, 175));\n" " border: 1px solid rgba(128, 128, 128, 40);\n" " width: 18px;\n" " margin: -2px 0;\n" " border-radius: 3px;\n" "}") self.imagesSlider.setMaximum(1) self.imagesSlider.setPageStep(1) self.imagesSlider.setTracking(True) self.imagesSlider.setOrientation(QtCore.Qt.Horizontal) self.imagesSlider.setTickPosition(QtGui.QSlider.TicksAbove) self.imagesSlider.setObjectName("imagesSlider") self.imageViewerLayout.addWidget(self.imagesSlider) self.previewGraphicsView = QtGui.QGraphicsView( self.verticalLayoutWidget) self.previewGraphicsView.setFrameShape(QtGui.QFrame.NoFrame) self.previewGraphicsView.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.previewGraphicsView.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.previewGraphicsView.setRenderHints( Qt4Gui.QPainter.Antialiasing | Qt4Gui.QPainter.HighQualityAntialiasing | Qt4Gui.QPainter.SmoothPixmapTransform | Qt4Gui.QPainter.TextAntialiasing) self.previewGraphicsView.setOptimizationFlags( QtGui.QGraphicsView.DontAdjustForAntialiasing | QtGui.QGraphicsView.DontSavePainterState) self.previewGraphicsView.setObjectName("previewGraphicsView") self.imageViewerLayout.addWidget(self.previewGraphicsView) self.imageViewerLayout.setStretch(1, 1) self.gridLayoutWidget = QtGui.QWidget(self.browserSplitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.filesBrowserLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.filesBrowserLayout.setContentsMargins(0, 0, 0, 0) self.filesBrowserLayout.setObjectName("filesBrowserLayout") self.showAllCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.showAllCheckBox.setObjectName("showAllCheckBox") self.filesBrowserLayout.addWidget(self.showAllCheckBox, 1, 0, 1, 1) self.showMoreInfoCheckBox = QtGui.QCheckBox(self.gridLayoutWidget) self.showMoreInfoCheckBox.setObjectName("showMoreInfoCheckBox") self.filesBrowserLayout.addWidget(self.showMoreInfoCheckBox, 1, 1, 1, 1) self.filesTreeWidget = QtGui.QTreeWidget(self.gridLayoutWidget) self.filesTreeWidget.setStyleSheet( "QTreeView::item {\n" " padding: 2px;\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.filesTreeWidget.setAlternatingRowColors(True) self.filesTreeWidget.setHeaderHidden(True) self.filesTreeWidget.setObjectName("filesTreeWidget") self.filesTreeWidget.headerItem().setText(0, "Snapshot / Type / Name:") self.filesBrowserLayout.addWidget(self.filesTreeWidget, 0, 0, 1, 2) self.snapshotBrowserLayout.addWidget(self.browserSplitter) self.retranslateUi(snapshotBrowser) QtCore.QMetaObject.connectSlotsByName(snapshotBrowser)
def setupUi(self, dropPlate): dropPlate.setObjectName("dropPlate") self.gridLayout = QtGui.QGridLayout(dropPlate) self.gridLayout.setContentsMargins(4, 4, 4, 6) self.gridLayout.setHorizontalSpacing(4) self.gridLayout.setObjectName("gridLayout") 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.gridLayout.addWidget(self.dropTreeWidget, 0, 0, 1, 5) self.progressBarLayout = QtGui.QHBoxLayout() self.progressBarLayout.setSpacing(0) self.progressBarLayout.setObjectName("progressBarLayout") self.gridLayout.addLayout(self.progressBarLayout, 1, 0, 1, 5) self.filterLineEdit = QtGui.QLineEdit(dropPlate) self.filterLineEdit.setEnabled(False) self.filterLineEdit.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.filterLineEdit.setObjectName("filterLineEdit") self.gridLayout.addWidget(self.filterLineEdit, 2, 0, 1, 1) self.expandingLayout = QtGui.QHBoxLayout() self.expandingLayout.setObjectName("expandingLayout") self.enableFilterCheckBox = QtGui.QCheckBox(dropPlate) self.enableFilterCheckBox.setChecked(False) self.enableFilterCheckBox.setObjectName("enableFilterCheckBox") self.expandingLayout.addWidget(self.enableFilterCheckBox) self.filterComboBox = QtGui.QComboBox(dropPlate) self.filterComboBox.setEnabled(False) self.filterComboBox.setObjectName("filterComboBox") self.filterComboBox.addItem("") self.filterComboBox.addItem("") self.expandingLayout.addWidget(self.filterComboBox) 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.expandingLayout.addWidget(self.fromDropListCheckBox) 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.expandingLayout.addWidget(self.groupCheckinCheckBox) 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.expandingLayout.addWidget(self.keepFileNameCheckBox) 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.expandingLayout.addWidget(self.includeSubfoldersCheckBox) self.gridLayout.addLayout(self.expandingLayout, 2, 1, 1, 2) 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.gridLayout.addWidget(self.configPushButton, 2, 3, 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.gridLayout.addWidget(self.clearPushButton, 2, 4, 1, 1) self.gridLayout.setRowStretch(0, 1) self.retranslateUi(dropPlate) QtCore.QObject.connect(self.enableFilterCheckBox, QtCore.SIGNAL("toggled(bool)"), self.filterComboBox.setEnabled) QtCore.QObject.connect(self.enableFilterCheckBox, QtCore.SIGNAL("toggled(bool)"), self.filterLineEdit.setEnabled) QtCore.QMetaObject.connectSlotsByName(dropPlate)
def setupUi(self, checkinOutPageWidget): checkinOutPageWidget.setObjectName("checkinOutPageWidget") checkinOutPageWidget.resize(772, 540) self.checkinOutPageWidgetLayout = QtGui.QGridLayout(checkinOutPageWidget) self.checkinOutPageWidgetLayout.setContentsMargins(0, 0, 0, 9) self.checkinOutPageWidgetLayout.setVerticalSpacing(0) self.checkinOutPageWidgetLayout.setObjectName("checkinOutPageWidgetLayout") self.processTabsFilterGroupBox = QtGui.QGroupBox(checkinOutPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.processTabsFilterGroupBox.setFont(font) self.processTabsFilterGroupBox.setFlat(True) self.processTabsFilterGroupBox.setCheckable(True) self.processTabsFilterGroupBox.setChecked(False) self.processTabsFilterGroupBox.setObjectName("processTabsFilterGroupBox") self.processTabsFilterLayout = QtGui.QVBoxLayout(self.processTabsFilterGroupBox) self.processTabsFilterLayout.setContentsMargins(10, 24, 9, 0) self.processTabsFilterLayout.setObjectName("processTabsFilterLayout") self.processTreeWidget = QtGui.QTreeWidget(self.processTabsFilterGroupBox) self.processTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.processTreeWidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.processTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.processTreeWidget.setObjectName("processTreeWidget") self.processTreeWidget.header().setDefaultSectionSize(240) self.processTreeWidget.header().setMinimumSectionSize(170) self.processTabsFilterLayout.addWidget(self.processTreeWidget) self.checkinOutPageWidgetLayout.addWidget(self.processTabsFilterGroupBox, 1, 1, 1, 1) self.controlsTabsFilterGroupBox = QtGui.QGroupBox(checkinOutPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.controlsTabsFilterGroupBox.setFont(font) self.controlsTabsFilterGroupBox.setFlat(True) self.controlsTabsFilterGroupBox.setCheckable(True) self.controlsTabsFilterGroupBox.setChecked(False) self.controlsTabsFilterGroupBox.setObjectName("controlsTabsFilterGroupBox") self.controlsTabsFilterLayout = QtGui.QGridLayout(self.controlsTabsFilterGroupBox) self.controlsTabsFilterLayout.setContentsMargins(10, 24, 9, 0) self.controlsTabsFilterLayout.setObjectName("controlsTabsFilterLayout") self.controlsTabsTreeWidget = QtGui.QTreeWidget(self.controlsTabsFilterGroupBox) self.controlsTabsTreeWidget.setMaximumSize(QtCore.QSize(16777215, 160)) self.controlsTabsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.controlsTabsTreeWidget.setTabKeyNavigation(True) self.controlsTabsTreeWidget.setAlternatingRowColors(True) self.controlsTabsTreeWidget.setRootIsDecorated(False) self.controlsTabsTreeWidget.setUniformRowHeights(True) self.controlsTabsTreeWidget.setItemsExpandable(False) self.controlsTabsTreeWidget.setAnimated(True) self.controlsTabsTreeWidget.setExpandsOnDoubleClick(False) self.controlsTabsTreeWidget.setObjectName("controlsTabsTreeWidget") self.controlsTabsTreeWidget.header().setDefaultSectionSize(240) self.controlsTabsTreeWidget.header().setMinimumSectionSize(170) self.controlsTabsFilterLayout.addWidget(self.controlsTabsTreeWidget, 0, 0, 3, 4) self.controlsTabsMoveUpToolButton = QtGui.QToolButton(self.controlsTabsFilterGroupBox) self.controlsTabsMoveUpToolButton.setArrowType(QtCore.Qt.UpArrow) self.controlsTabsMoveUpToolButton.setObjectName("controlsTabsMoveUpToolButton") self.controlsTabsFilterLayout.addWidget(self.controlsTabsMoveUpToolButton, 0, 4, 1, 1) self.applyToAllProjectsRadioButton = QtGui.QRadioButton(self.controlsTabsFilterGroupBox) self.applyToAllProjectsRadioButton.setChecked(True) self.applyToAllProjectsRadioButton.setObjectName("applyToAllProjectsRadioButton") self.controlsTabsFilterLayout.addWidget(self.applyToAllProjectsRadioButton, 3, 0, 1, 1) self.controlsTabsMoveDownToolButton = QtGui.QToolButton(self.controlsTabsFilterGroupBox) self.controlsTabsMoveDownToolButton.setArrowType(QtCore.Qt.DownArrow) self.controlsTabsMoveDownToolButton.setObjectName("controlsTabsMoveDownToolButton") self.controlsTabsFilterLayout.addWidget(self.controlsTabsMoveDownToolButton, 1, 4, 1, 1) self.applyToAllProjectsPushButton = QtGui.QPushButton(self.controlsTabsFilterGroupBox) self.applyToAllProjectsPushButton.setEnabled(False) self.applyToAllProjectsPushButton.setObjectName("applyToAllProjectsPushButton") self.controlsTabsFilterLayout.addWidget(self.applyToAllProjectsPushButton, 3, 2, 1, 1) self.applyPerProjectsRadioButton = QtGui.QRadioButton(self.controlsTabsFilterGroupBox) self.applyPerProjectsRadioButton.setObjectName("applyPerProjectsRadioButton") self.controlsTabsFilterLayout.addWidget(self.applyPerProjectsRadioButton, 3, 1, 1, 1) self.checkinOutPageWidgetLayout.addWidget(self.controlsTabsFilterGroupBox, 0, 1, 1, 1) self.projectsDisplayTreeWidget = QtGui.QTreeWidget(checkinOutPageWidget) self.projectsDisplayTreeWidget.setMaximumSize(QtCore.QSize(300, 16777215)) self.projectsDisplayTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.projectsDisplayTreeWidget.setVerticalScrollMode(QtGui.QAbstractItemView.ScrollPerPixel) self.projectsDisplayTreeWidget.setRootIsDecorated(False) self.projectsDisplayTreeWidget.setObjectName("projectsDisplayTreeWidget") self.projectsDisplayTreeWidget.header().setDefaultSectionSize(87) self.checkinOutPageWidgetLayout.addWidget(self.projectsDisplayTreeWidget, 0, 0, 3, 1) self.sObjectTabOptionsGroupBox = QtGui.QGroupBox(checkinOutPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.sObjectTabOptionsGroupBox.setFont(font) self.sObjectTabOptionsGroupBox.setFlat(True) self.sObjectTabOptionsGroupBox.setObjectName("sObjectTabOptionsGroupBox") self.sObjectTabOptionsGridLayout = QtGui.QGridLayout(self.sObjectTabOptionsGroupBox) self.sObjectTabOptionsGridLayout.setContentsMargins(10, 24, -1, -1) self.sObjectTabOptionsGridLayout.setObjectName("sObjectTabOptionsGridLayout") self.lastViewOnAllTabscheckBox = QtGui.QCheckBox(self.sObjectTabOptionsGroupBox) self.lastViewOnAllTabscheckBox.setObjectName("lastViewOnAllTabscheckBox") self.sObjectTabOptionsGridLayout.addWidget(self.lastViewOnAllTabscheckBox, 0, 0, 1, 1) self.checkinOutPageWidgetLayout.addWidget(self.sObjectTabOptionsGroupBox, 3, 0, 1, 2) self.checkinOutPageWidgetLayout.setColumnStretch(0, 1) self.retranslateUi(checkinOutPageWidget) QtCore.QObject.connect(self.applyPerProjectsRadioButton, QtCore.SIGNAL("toggled(bool)"), self.applyToAllProjectsPushButton.setEnabled) QtCore.QMetaObject.connectSlotsByName(checkinOutPageWidget)
def setupUi(self, 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) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.authorizingGroupBox.setFont(font) self.authorizingGroupBox.setFlat(True) self.authorizingGroupBox.setObjectName("authorizingGroupBox") self.authorizationLayout = QtGui.QGridLayout(self.authorizingGroupBox) self.authorizationLayout.setContentsMargins(10, 24, 9, 0) self.authorizationLayout.setObjectName("authorizationLayout") self.userNameLable = QtGui.QLabel(self.authorizingGroupBox) self.userNameLable.setMinimumSize(QtCore.QSize(120, 0)) self.userNameLable.setObjectName("userNameLable") self.authorizationLayout.addWidget(self.userNameLable, 2, 0, 1, 1) self.tacticServerLable = QtGui.QLabel(self.authorizingGroupBox) self.tacticServerLable.setObjectName("tacticServerLable") self.authorizationLayout.addWidget(self.tacticServerLable, 3, 0, 1, 1) self.usePortalSiteCheckBox = QtGui.QCheckBox(self.authorizingGroupBox) self.usePortalSiteCheckBox.setObjectName("usePortalSiteCheckBox") self.authorizationLayout.addWidget(self.usePortalSiteCheckBox, 4, 0, 1, 1) self.savedServerPresetLabel = QtGui.QLabel(self.authorizingGroupBox) self.savedServerPresetLabel.setObjectName("savedServerPresetLabel") self.authorizationLayout.addWidget(self.savedServerPresetLabel, 1, 0, 1, 1) self.userNameLineEdit = QtGui.QLineEdit(self.authorizingGroupBox) self.userNameLineEdit.setMinimumSize(QtCore.QSize(80, 0)) self.userNameLineEdit.setObjectName("userNameLineEdit") self.authorizationLayout.addWidget(self.userNameLineEdit, 2, 1, 1, 2) self.tacticServerLineEdit = QtGui.QLineEdit(self.authorizingGroupBox) self.tacticServerLineEdit.setMinimumSize(QtCore.QSize(80, 0)) self.tacticServerLineEdit.setObjectName("tacticServerLineEdit") self.authorizationLayout.addWidget(self.tacticServerLineEdit, 3, 1, 1, 2) self.serverPresetsComboBox = QtGui.QComboBox(self.authorizingGroupBox) self.serverPresetsComboBox.setObjectName("serverPresetsComboBox") self.authorizationLayout.addWidget(self.serverPresetsComboBox, 1, 1, 1, 2) self.editServerPresetsPushButton = QtGui.QPushButton( self.authorizingGroupBox) self.editServerPresetsPushButton.setObjectName( "editServerPresetsPushButton") self.authorizationLayout.addWidget(self.editServerPresetsPushButton, 1, 3, 1, 1) self.generateTicketButton = QtGui.QPushButton(self.authorizingGroupBox) self.generateTicketButton.setObjectName("generateTicketButton") self.authorizationLayout.addWidget(self.generateTicketButton, 2, 3, 1, 1) self.siteLineEdit = QtGui.QLineEdit(self.authorizingGroupBox) self.siteLineEdit.setEnabled(False) self.siteLineEdit.setObjectName("siteLineEdit") self.authorizationLayout.addWidget(self.siteLineEdit, 4, 1, 1, 3) self.connectToServerButton = QtGui.QPushButton( self.authorizingGroupBox) self.connectToServerButton.setMinimumSize(QtCore.QSize(120, 0)) self.connectToServerButton.setObjectName("connectToServerButton") self.authorizationLayout.addWidget(self.connectToServerButton, 3, 3, 1, 1) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.tacticStatusLable = QtGui.QLabel(self.authorizingGroupBox) self.tacticStatusLable.setMinimumSize(QtCore.QSize(90, 0)) self.tacticStatusLable.setObjectName("tacticStatusLable") self.horizontalLayout_2.addWidget(self.tacticStatusLable) self.loginStatusLable = QtGui.QLabel(self.authorizingGroupBox) self.loginStatusLable.setMinimumSize(QtCore.QSize(90, 0)) self.loginStatusLable.setObjectName("loginStatusLable") self.horizontalLayout_2.addWidget(self.loginStatusLable) self.authorizationLayout.addLayout(self.horizontalLayout_2, 0, 0, 1, 4) self.authorizationLayout.setColumnStretch(1, 1) self.serverPageWidgetLayout.addWidget(self.authorizingGroupBox) self.proxyGroupBox = QtGui.QGroupBox(serverPageWidget) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.proxyGroupBox.setFont(font) 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(10, 24, 9, 0) 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.setEnabled(False) font = Qt4Gui.QFont() font.setWeight(75) font.setBold(True) self.environmentsGroupBox.setFont(font) self.environmentsGroupBox.setFlat(True) self.environmentsGroupBox.setObjectName("environmentsGroupBox") self.environmentLayout = QtGui.QGridLayout(self.environmentsGroupBox) self.environmentLayout.setContentsMargins(10, 24, 9, 0) 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 create_checkbox(self): self.checkbox = QtGui.QCheckBox()