def startup(): app = QtGui.QApplication(sys.argv) asd = QtGui.QDialog() l = QtGui.QVBoxLayout() asd.setLayout(l) tab = CustomTabWidget() l.addWidget(tab) asd.show() tab.addTab(QtGui.QPushButton('sad'), 'Tab1') tab.addTab(QtGui.QPushButton('sad'), 'Tab2') sys.exit(app.exec_())
def create_on_scene_layout(self): self.previewGraphicsView_layout = QtGui.QGridLayout(self.previewGraphicsView) self.previewGraphicsView_layout.setContentsMargins(0, 0, 0, 0) self.previewGraphicsView_layout.setSpacing(0) self.back_button = QtGui.QPushButton('') self.back_button_opacity_effect = QtGui.QGraphicsOpacityEffect() self.back_button_opacity_effect.setOpacity(0) self.back_button.setGraphicsEffect(self.back_button_opacity_effect) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.back_button.setSizePolicy(sizePolicy) self.back_button.setIcon(gf.get_icon('chevron-left')) self.back_button.setStyleSheet('QPushButton {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 64), stop:1 rgba(0, 0, 0, 0)); border-style: none; outline: none; border-width: 0px;}') self.back_button_hover_animation = QtCore.QPropertyAnimation(self.back_button_opacity_effect, "opacity", self) self.back_button_hover_animation.setDuration(200) self.back_button_hover_animation.setEasingCurve(QtCore.QEasingCurve.InSine) self.back_button_hover_animation.setStartValue(0) self.back_button_hover_animation.setEndValue(1) self.back_button_leave_animation = QtCore.QPropertyAnimation(self.back_button_opacity_effect, "opacity", self) self.back_button_leave_animation.setDuration(200) self.back_button_leave_animation.setEasingCurve(QtCore.QEasingCurve.OutSine) self.back_button_leave_animation.setEndValue(0) # forward button self.forward_button = QtGui.QPushButton('') self.forward_button_opacity_effect = QtGui.QGraphicsOpacityEffect(self) self.forward_button_opacity_effect.setOpacity(0) self.forward_button.setGraphicsEffect(self.forward_button_opacity_effect) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) self.forward_button.setSizePolicy(sizePolicy) self.forward_button.setIcon(gf.get_icon('chevron-right')) self.forward_button.setStyleSheet('QPushButton {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(0, 0, 0, 64)); border-style: none; outline: none; border-width: 0px;}') self.forward_button_hover_animation = QtCore.QPropertyAnimation(self.forward_button_opacity_effect, "opacity", self) self.forward_button_hover_animation.setDuration(200) self.forward_button_hover_animation.setEasingCurve(QtCore.QEasingCurve.InSine) self.forward_button_hover_animation.setStartValue(0) self.forward_button_hover_animation.setEndValue(1) self.forward_button_leave_animation = QtCore.QPropertyAnimation(self.forward_button_opacity_effect, "opacity", self) self.forward_button_leave_animation.setDuration(200) self.forward_button_leave_animation.setEasingCurve(QtCore.QEasingCurve.OutSine) self.forward_button_leave_animation.setEndValue(0) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) self.previewGraphicsView_layout.addWidget(self.forward_button, 0, 2, 1, 1) self.previewGraphicsView_layout.addWidget(self.back_button, 0, 0, 1, 1) self.previewGraphicsView_layout.addItem(spacerItem, 0, 1, 1, 1) self.previewGraphicsView_layout.setColumnStretch(0, 1) self.previewGraphicsView_layout.setColumnStretch(1, 1) self.previewGraphicsView_layout.setColumnStretch(2, 1)
def create_controls(self): self.none_button = QtGui.QPushButton('Toggle All') self.none_button.setIcon(gf.get_icon('checkbox-multiple-marked-outline', icons_set='mdi', scale_factor=1)) self.none_button.setFlat(True) self.all_process_button = QtGui.QPushButton('Toggle Process') self.all_process_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_process_button.setFlat(True) self.all_with_builtins_button = QtGui.QPushButton('Toggle Builtin Processes') self.all_with_builtins_button.setIcon(gf.get_icon('checkbox-blank-circle', icons_set='mdi', scale_factor=0.6)) self.all_with_builtins_button.setFlat(True) self.all_children_button = QtGui.QPushButton('Toggle Children') self.all_children_button.setIcon(gf.get_icon('view-sequential', icons_set='mdi', scale_factor=1)) self.all_children_button.setFlat(True) self.togglers_widget = QtGui.QWidget() self.togglers_layout = QtGui.QGridLayout() self.togglers_layout.setContentsMargins(0, 0, 0, 0) self.togglers_layout.setSpacing(6) self.togglers_widget.setLayout(self.togglers_layout) self.togglers_layout.addWidget(self.none_button, 0, 0, 1, 1) self.togglers_layout.addWidget(self.all_process_button, 0, 1, 1, 1) self.togglers_layout.addWidget(self.all_with_builtins_button, 1, 0, 1, 1) self.togglers_layout.addWidget(self.all_children_button, 1, 1, 1, 1) # Creating collapsable self.controls_collapsable = Ui_collapsableWidget(state=True) layout_colapsable = QtGui.QVBoxLayout() self.controls_collapsable.setLayout(layout_colapsable) self.controls_collapsable.setText('Hide Togglers') self.controls_collapsable.setCollapsedText('Show Togglers') layout_colapsable.addWidget(self.togglers_widget) self.controls_collapsable.collapsed.connect(self.toggle_presets_edit_buttons) self.start_sync_button = QtGui.QPushButton('Begin Repo Sync') start_sync_color = Qt4Gui.QColor(16, 160, 16) start_sync_color_active = Qt4Gui.QColor(16, 220, 16) self.start_sync_button.setIcon(gf.get_icon('sync', color=start_sync_color, color_active=start_sync_color_active, icons_set='mdi', scale_factor=1)) self.progress_bar = QtGui.QProgressBar() self.grid.addWidget(self.controls_collapsable, 2, 0, 1, 2) self.grid.addWidget(self.start_sync_button, 3, 0, 1, 2) self.grid.addWidget(self.progress_bar, 4, 0, 1, 4)
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_button(self): self.get_from = QtGui.QPushButton('FROM') self.get_to = QtGui.QPushButton('TO') self.conn = QtGui.QPushButton('CONNECT') self.list_all_attr_button = QtGui.QPushButton('LIST ALL ATTRS') self.select_frobj_button = QtGui.QPushButton('Select Fobj') self.layout.addWidget(self.get_from, 1, 0, 1, 1) self.layout.addWidget(self.get_to, 1, 1, 1, 1) self.layout.addWidget(self.conn, 2, 0, 1, 1) self.layout.addWidget(self.list_all_attr_button, 2, 1, 1, 1) self.layout.addWidget(self.select_frobj_button, 4, 1, 1, 1)
def add_new_preset(self): add_preset_dialog = QtGui.QDialog(self) add_preset_dialog.setWindowTitle('Save as new Preset {}'.format( self.stype.get_pretty_name())) add_preset_dialog.setMinimumSize(320, 80) add_preset_dialog.setMaximumSize(450, 80) add_preset_dialog_layout = QtGui.QVBoxLayout() add_preset_dialog.setLayout(add_preset_dialog_layout) add_preset_dialog_line_edit = QtGui.QLineEdit('New Preset') add_preset_dialog_button = QtGui.QPushButton('Create and Save') add_preset_dialog_layout.addWidget(add_preset_dialog_line_edit) add_preset_dialog_layout.addWidget(add_preset_dialog_button) add_preset_dialog_button.clicked.connect( lambda: self.save_preset_to_server( preset_name=add_preset_dialog_line_edit.text().lower().replace( ' ', '_'), pretty_preset_name=add_preset_dialog_line_edit.text())) add_preset_dialog_button.clicked.connect(add_preset_dialog.close) add_preset_dialog.exec_()
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 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_buttons(self): self.save_button = QtGui.QPushButton('Save') self.save_button.setMaximumWidth(80) self.save_button.setIcon(gf.get_icon('content-save', icons_set='mdi')) self.cancel_button = QtGui.QPushButton('Close') self.cancel_button.setMaximumWidth(80) self.cancel_button.setIcon(gf.get_icon('close', icons_set='mdi')) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.buttons_layout.addItem(spacerItem) self.buttons_layout.addWidget(self.save_button) self.buttons_layout.addWidget(self.cancel_button)
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 create_buttons(self): self.add_new_button = QtGui.QPushButton('Add') self.add_new_button.setMinimumWidth(90) self.remove_button = QtGui.QPushButton('Remove') self.remove_button.setMinimumWidth(90) self.save_button = QtGui.QPushButton('Save and Close') self.save_button.setMinimumWidth(90) self.close_button = QtGui.QPushButton('Cancel') self.close_button.setMinimumWidth(90) self.main_layout.addWidget(self.add_new_button, 1, 1, 1, 1) self.main_layout.addWidget(self.remove_button, 2, 1, 1, 1) self.main_layout.addWidget(self.save_button, 4, 0, 1, 1) self.main_layout.addWidget(self.close_button, 4, 1, 1, 1) spacer = QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.main_layout.addItem(spacer, 3, 1, 1, 1)
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 __init__(self): super(self.__class__, self).__init__() # Plus Button self.plusButton = QtGui.QPushButton("+") self.plusButton.setParent(self) # self.plusButton.setFixedSize(20, 20) # Small Fixed size self.plusButton.setMaximumWidth(20) self.plusButton.clicked.connect(self.plusClicked.emit) self.movePlusButton() # Move to the correct location
def add_multiple(self): self.wnd = QtGui.QDialog(self) self.wnd.show() self.l = QtGui.QVBoxLayout() self.b = QtGui.QPushButton('Begin') self.wnd.setLayout(self.l) self.l.addWidget(self.b) self.b.clicked.connect(self.begin_inst)
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, projectPageWidget): projectPageWidget.setObjectName("projectPageWidget") projectPageWidget.resize(546, 233) self.projectPageWidgetLayout = QtGui.QGridLayout(projectPageWidget) self.projectPageWidgetLayout.setContentsMargins(6, 6, 6, 6) self.projectPageWidgetLayout.setObjectName("projectPageWidgetLayout") self.projectsTreeWidget = QtGui.QTreeWidget(projectPageWidget) self.projectsTreeWidget.setStyleSheet("QTreeView::item {\n" " padding: 2px;\n" "}") self.projectsTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.projectsTreeWidget.setObjectName("projectsTreeWidget") self.projectsTreeWidget.header().setDefaultSectionSize(87) self.projectPageWidgetLayout.addWidget(self.projectsTreeWidget, 0, 0, 1, 6) self.createProjectsLable = QtGui.QLabel(projectPageWidget) self.createProjectsLable.setObjectName("createProjectsLable") self.projectPageWidgetLayout.addWidget(self.createProjectsLable, 1, 0, 1, 1) self.createProjectPushButton = QtGui.QPushButton(projectPageWidget) self.createProjectPushButton.setEnabled(False) self.createProjectPushButton.setObjectName("createProjectPushButton") self.projectPageWidgetLayout.addWidget(self.createProjectPushButton, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.projectPageWidgetLayout.addItem(spacerItem, 1, 2, 1, 1) self.colorSchemeHintLabel = QtGui.QLabel(projectPageWidget) self.colorSchemeHintLabel.setObjectName("colorSchemeHintLabel") self.projectPageWidgetLayout.addWidget(self.colorSchemeHintLabel, 1, 3, 1, 1) self.currentProjectLabel = QtGui.QLabel(projectPageWidget) self.currentProjectLabel.setStyleSheet( "QLabel {background : rgb(165, 175, 25);}") self.currentProjectLabel.setTextFormat(QtCore.Qt.PlainText) self.currentProjectLabel.setObjectName("currentProjectLabel") self.projectPageWidgetLayout.addWidget(self.currentProjectLabel, 1, 4, 1, 1) self.templateProjectsLabel = QtGui.QLabel(projectPageWidget) self.templateProjectsLabel.setStyleSheet( "QLabel {background :rgb(50, 150, 175)}") self.templateProjectsLabel.setTextFormat(QtCore.Qt.PlainText) self.templateProjectsLabel.setObjectName("templateProjectsLabel") self.projectPageWidgetLayout.addWidget(self.templateProjectsLabel, 1, 5, 1, 1) self.retranslateUi(projectPageWidget) QtCore.QMetaObject.connectSlotsByName(projectPageWidget)
def setupUi(self, 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 create_ui(self): self.verticalLayout = QtGui.QVBoxLayout(self) self.verticalLayout.setSpacing(0) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.editorLayout = QtGui.QVBoxLayout() self.editorLayout.setSpacing(0) self.verticalLayout.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit() self.verticalLayout.addWidget(self.descriptionTextEdit) self.verticalLayout.setStretch(1, 1) self.setLayout(self.verticalLayout) self.reply_button = QtGui.QPushButton('Reply') self.verticalLayout.addWidget(self.reply_button) self.create_rich_edit()
def setupUi(self, scriptEditForm): scriptEditForm.setObjectName("scriptEditForm") scriptEditForm.resize(707, 541) self.verticalLayout = QtGui.QVBoxLayout(scriptEditForm) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtGui.QSplitter(scriptEditForm) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.stackTraceTextEdit = QtGui.QTextEdit(self.splitter) self.stackTraceTextEdit.setObjectName("stackTraceTextEdit") self.scriptTextEdit = QtGui.QTextEdit(self.splitter) self.scriptTextEdit.setAcceptRichText(False) self.scriptTextEdit.setObjectName("scriptTextEdit") self.verticalLayout.addWidget(self.splitter) self.runScriptPushButton = QtGui.QPushButton(scriptEditForm) self.runScriptPushButton.setObjectName("runScriptPushButton") self.verticalLayout.addWidget(self.runScriptPushButton) self.retranslateUi(scriptEditForm) QtCore.QMetaObject.connectSlotsByName(scriptEditForm)
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, 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, 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_ui(self): self.setWindowTitle('Script editor') self.setObjectName("scriptEditForm") self.resize(720, 550) self.setSizeGripEnabled(True) self.setWindowFlags(QtCore.Qt.Window) font = Qt4Gui.QFont() font.setPointSize(10) font.setFamily('Courier') self.main_grid_layout = QtGui.QGridLayout(self) self.setLayout(self.main_grid_layout) self.main_grid_layout.setObjectName("main_grid_layout") self.main_splitter = QtGui.QSplitter(self) self.main_splitter.setOrientation(QtCore.Qt.Horizontal) self.main_splitter.setObjectName("main_splitter") self.verticalLayoutWidget = QtGui.QWidget(self.main_splitter) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.script_editor_vertical_layout = QtGui.QVBoxLayout( self.verticalLayoutWidget) self.script_editor_vertical_layout.setContentsMargins(0, 0, 0, 0) self.script_editor_vertical_layout.setObjectName( "script_editor_vertical_layout") self.script_path_horizontal_layout = QtGui.QHBoxLayout() self.script_path_horizontal_layout.setObjectName( "script_path_horizontal_layout") self.path_label = QtGui.QLabel(self.verticalLayoutWidget) self.path_label.setObjectName("path_label") self.path_label.setText('Script path: ') self.first_path_part_line_edit = QtGui.QLineEdit( self.verticalLayoutWidget) self.first_path_part_line_edit.setObjectName( "first_path_part_line_edit") self.slash_label = QtGui.QLabel(self.verticalLayoutWidget) self.slash_label.setObjectName("slash_label") self.slash_label.setText(' / ') self.second_path_part_line_edit = QtGui.QLineEdit( self.verticalLayoutWidget) self.second_path_part_line_edit.setObjectName( "second_path_part_line_edit") self.script_language_combo_box = QtGui.QComboBox( self.verticalLayoutWidget) for script in self.sripts_languages: self.script_language_combo_box.addItem(script[0]) self.create_left_collapsable_toolbar() self.create_right_collapsable_toolbar() self.script_path_horizontal_layout.addWidget( self.left_collapsable_toolbar) self.script_path_horizontal_layout.setStretch(0, 0) self.script_path_horizontal_layout.addWidget(self.path_label) self.script_path_horizontal_layout.setStretch(1, 0) self.script_path_horizontal_layout.addWidget( self.first_path_part_line_edit) self.script_path_horizontal_layout.setStretch(2, 1) self.script_path_horizontal_layout.addWidget(self.slash_label) self.script_path_horizontal_layout.setStretch(3, 0) self.script_path_horizontal_layout.addWidget( self.second_path_part_line_edit) self.script_path_horizontal_layout.setStretch(4, 1) self.script_path_horizontal_layout.addWidget( self.script_language_combo_box) self.script_path_horizontal_layout.setStretch(5, 0) self.script_path_horizontal_layout.addWidget( self.right_collapsable_toolbar) self.script_path_horizontal_layout.setStretch(6, 0) self.script_editor_vertical_layout.addLayout( self.script_path_horizontal_layout) self.splitter = QtGui.QSplitter(self.verticalLayoutWidget) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.output = output_window.OutputWindow(self) self.output.setFont(font) self.splitter.addWidget(self.output) self.console = editor_window.EditorWindow(self) self.console.setFont(font) self.splitter.addWidget(self.console) self.script_editor_vertical_layout.addWidget(self.splitter) self.down_buttons_horizontal_layout = QtGui.QHBoxLayout() self.down_buttons_horizontal_layout.setObjectName( "down_buttons_horizontal_layout") self.run_script_button = QtGui.QPushButton(self.verticalLayoutWidget) self.run_script_button.setObjectName("run_script_button") self.run_script_button.setText('Run Script') self.run_script_button.setFlat(True) self.run_script_button.setIcon(gf.get_icon('play', icons_set='mdi')) self.execute_label = QtGui.QLabel(self.verticalLayoutWidget) self.execute_label.setObjectName("execute_label") self.execute_label.setText('Execute: ') self.run_type_combo_box = QtGui.QComboBox(self.verticalLayoutWidget) self.run_type_combo_box.setObjectName("run_type_combo_box") self.run_type_combo_box.addItem('Locally') self.run_type_combo_box.addItem('Server-Side') spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.down_buttons_horizontal_layout.addWidget(self.run_script_button) self.down_buttons_horizontal_layout.addItem(spacerItem) self.down_buttons_horizontal_layout.addWidget(self.execute_label) self.down_buttons_horizontal_layout.addWidget(self.run_type_combo_box) self.script_editor_vertical_layout.addLayout( self.down_buttons_horizontal_layout) self.scripts_tree_widget = QtGui.QTreeWidget(self.main_splitter) self.scripts_tree_widget.setAlternatingRowColors(True) self.scripts_tree_widget.setAllColumnsShowFocus(True) self.scripts_tree_widget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.scripts_tree_widget.setStyleSheet(gf.get_qtreeview_style()) self.scripts_tree_widget.setSelectionMode( QtGui.QAbstractItemView.SingleSelection) self.scripts_tree_widget.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.scripts_tree_widget.setRootIsDecorated(True) self.scripts_tree_widget.setHeaderHidden(True) self.scripts_tree_widget.setObjectName('scripts_tree_widget') self.scripts_tree_widget.setColumnCount(2) self.main_grid_layout.addWidget(self.main_splitter) self.stream = stream.Stream.get_stream() if self.stream is None: self.stream = stream.Stream() self.console_obj = console.Console() if env_inst.get_current_project(): self.fill_sctipts_tree_widget() self.create_scripts_tree_context_menu()
def __init__(self): super(self.__class__, self).__init__() self.setMinimumSize(400, 300) self.setWindowTitle('QtAwesome Icon Browser') qtawesome._instance() fontMaps = qtawesome._resource['iconic'].charmap iconNames = [] for fontCollection, fontData in fontMaps.items(): for iconName in fontData: iconNames.append('%s.%s' % (fontCollection, iconName)) self._filterTimer = QtCore.QTimer(self) self._filterTimer.setSingleShot(True) self._filterTimer.setInterval(AUTO_SEARCH_TIMEOUT) self._filterTimer.timeout.connect(self._updateFilter) model = IconModel(self.palette().color(QtGui.QPalette.Text)) model.setStringList(sorted(iconNames)) self._proxyModel = QtCore.QSortFilterProxyModel() self._proxyModel.setSourceModel(model) self._proxyModel.setFilterCaseSensitivity(QtCore.Qt.CaseInsensitive) self._listView = IconListView(self) self._listView.setUniformItemSizes(True) self._listView.setViewMode(QtWidgets.QListView.IconMode) self._listView.setModel(self._proxyModel) self._listView.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self._listView.doubleClicked.connect(self._copyIconText) self._lineEdit = QtWidgets.QLineEdit(self) self._lineEdit.setAlignment(QtCore.Qt.AlignCenter) self._lineEdit.textChanged.connect(self._triggerDelayedUpdate) self._lineEdit.returnPressed.connect(self._triggerImmediateUpdate) self._comboBox = QtWidgets.QComboBox(self) self._comboBox.setMinimumWidth(75) self._comboBox.currentIndexChanged.connect(self._triggerImmediateUpdate) self._comboBox.addItems([ALL_COLLECTIONS] + sorted(fontMaps.keys())) lyt = QtWidgets.QHBoxLayout() lyt.setContentsMargins(0, 0, 0, 0) lyt.addWidget(self._comboBox) lyt.addWidget(self._lineEdit) searchBarFrame = QtWidgets.QFrame(self) searchBarFrame.setLayout(lyt) self._copyButton = QtWidgets.QPushButton('Copy Name', self) self._copyButton.clicked.connect(self._copyIconText) lyt = QtWidgets.QVBoxLayout() lyt.addWidget(searchBarFrame) lyt.addWidget(self._listView) lyt.addWidget(self._copyButton) frame = QtWidgets.QFrame(self) frame.setLayout(lyt) self.setCentralWidget(frame) QtWidgets.QShortcut( QtGui.QKeySequence(QtCore.Qt.Key_Return), self, self._copyIconText, ) self._lineEdit.setFocus() geo = self.geometry() desktop = QtWidgets.QApplication.desktop() screen = desktop.screenNumber(desktop.cursor().pos()) centerPoint = desktop.screenGeometry(screen).center() geo.moveCenter(centerPoint) self.setGeometry(geo)
def setupUi(self, editDBTable): editDBTable.setObjectName("editDBTable") editDBTable.resize(800, 640) self.centralwidget = QtGui.QWidget(editDBTable) 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.tablesTreeWidget = QtGui.QTreeWidget(self.verticalLayoutWidget_2) self.tablesTreeWidget.setMinimumSize(QtCore.QSize(150, 0)) self.tablesTreeWidget.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.tablesTreeWidget.setRootIsDecorated(True) self.tablesTreeWidget.setHeaderHidden(True) self.tablesTreeWidget.setObjectName("tablesTreeWidget") item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_1 = QtGui.QTreeWidgetItem(item_0) self.verticalLayout.addWidget(self.tablesTreeWidget) 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.tableEditorLayout = QtGui.QVBoxLayout() self.tableEditorLayout.setObjectName("tableEditorLayout") self.editTableWidget = QtGui.QTableWidget(self.verticalLayoutWidget_3) self.editTableWidget.setObjectName("editTableWidget") self.editTableWidget.setColumnCount(0) self.editTableWidget.setRowCount(0) self.tableEditorLayout.addWidget(self.editTableWidget) self.verticalLayout_2.addLayout(self.tableEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.savePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.savePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.savePushButton.setObjectName("savePushButton") self.horizontalLayout.addWidget(self.savePushButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) editDBTable.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(editDBTable) self.statusbar.setObjectName("statusbar") editDBTable.setStatusBar(self.statusbar) self.retranslateUi(editDBTable) QtCore.QMetaObject.connectSlotsByName(editDBTable)
def setupUi(self, createUpdateDialog): createUpdateDialog.setObjectName("createUpdateDialog") createUpdateDialog.resize(473, 396) createUpdateDialog.setSizeGripEnabled(True) createUpdateDialog.setModal(True) self.formLayout = QtGui.QFormLayout(createUpdateDialog) self.formLayout.setFieldGrowthPolicy( QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setObjectName("formLayout") self.versionLabel = QtGui.QLabel(createUpdateDialog) self.versionLabel.setObjectName("versionLabel") self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.versionLabel) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.majorSpinBox = QtGui.QSpinBox(createUpdateDialog) self.majorSpinBox.setObjectName("majorSpinBox") self.horizontalLayout.addWidget(self.majorSpinBox) self.minorSpinBox = QtGui.QSpinBox(createUpdateDialog) self.minorSpinBox.setObjectName("minorSpinBox") self.horizontalLayout.addWidget(self.minorSpinBox) self.buildSpinBox = QtGui.QSpinBox(createUpdateDialog) self.buildSpinBox.setObjectName("buildSpinBox") self.horizontalLayout.addWidget(self.buildSpinBox) self.revisionSpinBox = QtGui.QSpinBox(createUpdateDialog) self.revisionSpinBox.setObjectName("revisionSpinBox") self.horizontalLayout.addWidget(self.revisionSpinBox) self.formLayout.setLayout(0, QtGui.QFormLayout.FieldRole, self.horizontalLayout) self.dateLabel = QtGui.QLabel(createUpdateDialog) self.dateLabel.setObjectName("dateLabel") self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.dateLabel) self.changesLabel = QtGui.QLabel(createUpdateDialog) self.changesLabel.setObjectName("changesLabel") self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.changesLabel) self.changesPlainTextEdit = QtGui.QPlainTextEdit(createUpdateDialog) self.changesPlainTextEdit.setObjectName("changesPlainTextEdit") self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.changesPlainTextEdit) self.miscLabel = QtGui.QLabel(createUpdateDialog) self.miscLabel.setObjectName("miscLabel") self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.miscLabel) self.miscPlainTextEdit = QtGui.QPlainTextEdit(createUpdateDialog) self.miscPlainTextEdit.setObjectName("miscPlainTextEdit") self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.miscPlainTextEdit) self.createUpdatePushButton = QtGui.QPushButton(createUpdateDialog) self.createUpdatePushButton.setObjectName("createUpdatePushButton") self.formLayout.setWidget(4, QtGui.QFormLayout.SpanningRole, self.createUpdatePushButton) self.dateEdit = QtGui.QDateEdit(createUpdateDialog) self.dateEdit.setCalendarPopup(True) self.dateEdit.setObjectName("dateEdit") self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.dateEdit) self.retranslateUi(createUpdateDialog) QtCore.QMetaObject.connectSlotsByName(createUpdateDialog)
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, tasks): tasks.setObjectName("tasks") tasks.resize(705, 420) self.verticalLayout = QtGui.QVBoxLayout(tasks) self.verticalLayout.setContentsMargins(-1, -1, -1, 0) self.verticalLayout.setObjectName("verticalLayout") self.splitter = QtGui.QSplitter(tasks) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.gridLayoutWidget = QtGui.QWidget(self.splitter) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.contextLabel = QtGui.QLabel(self.gridLayoutWidget) self.contextLabel.setMinimumSize(QtCore.QSize(50, 0)) self.contextLabel.setObjectName("contextLabel") self.gridLayout_2.addWidget(self.contextLabel, 2, 0, 1, 1) self.contextLineEdit = QtGui.QLineEdit(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.contextLineEdit.sizePolicy().hasHeightForWidth()) self.contextLineEdit.setSizePolicy(sizePolicy) self.contextLineEdit.setObjectName("contextLineEdit") self.gridLayout_2.addWidget(self.contextLineEdit, 2, 1, 1, 1) self.processTreeWidget = QtGui.QTreeWidget(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.processTreeWidget.sizePolicy().hasHeightForWidth()) self.processTreeWidget.setSizePolicy(sizePolicy) self.processTreeWidget.setMinimumSize(QtCore.QSize(350, 0)) self.processTreeWidget.setEditTriggers( QtGui.QAbstractItemView.AllEditTriggers) self.processTreeWidget.setVerticalScrollMode( QtGui.QAbstractItemView.ScrollPerPixel) self.processTreeWidget.setAllColumnsShowFocus(True) self.processTreeWidget.setColumnCount(1) self.processTreeWidget.setObjectName("processTreeWidget") self.processTreeWidget.headerItem().setText(0, "Process:") self.processTreeWidget.header().setVisible(False) self.gridLayout_2.addWidget(self.processTreeWidget, 1, 0, 1, 2) self.taskInfoGroupBox = QtGui.QGroupBox(self.splitter) self.taskInfoGroupBox.setBaseSize(QtCore.QSize(500, 0)) self.taskInfoGroupBox.setFlat(True) self.taskInfoGroupBox.setObjectName("taskInfoGroupBox") self.gridLayout = QtGui.QGridLayout(self.taskInfoGroupBox) self.gridLayout.setContentsMargins(4, 6, 4, 4) self.gridLayout.setObjectName("gridLayout") self.groupBox = QtGui.QGroupBox(self.taskInfoGroupBox) self.groupBox.setFlat(True) self.groupBox.setObjectName("groupBox") self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.editorLayout = QtGui.QHBoxLayout() self.editorLayout.setSpacing(0) self.editorLayout.setContentsMargins(-1, 0, -1, -1) self.editorLayout.setObjectName("editorLayout") self.verticalLayout_2.addLayout(self.editorLayout) self.descriptionTextEdit = QtGui.QTextEdit(self.groupBox) self.descriptionTextEdit.setObjectName("descriptionTextEdit") self.verticalLayout_2.addWidget(self.descriptionTextEdit) self.gridLayout.addWidget(self.groupBox, 9, 0, 1, 3) self.label_3 = QtGui.QLabel(self.taskInfoGroupBox) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.label = QtGui.QLabel(self.taskInfoGroupBox) self.label.setMaximumSize(QtCore.QSize(100, 16777215)) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.assignedToComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.assignedToComboBox.setEditable(True) self.assignedToComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.assignedToComboBox.setObjectName("assignedToComboBox") self.gridLayout.addWidget(self.assignedToComboBox, 0, 1, 1, 2) self.label_5 = QtGui.QLabel(self.taskInfoGroupBox) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) self.priorityComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.priorityComboBox.setEditable(True) self.priorityComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.priorityComboBox.setObjectName("priorityComboBox") self.gridLayout.addWidget(self.priorityComboBox, 2, 1, 1, 2) self.label_2 = QtGui.QLabel(self.taskInfoGroupBox) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.statusComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.statusComboBox.setEditable(True) self.statusComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.statusComboBox.setObjectName("statusComboBox") self.gridLayout.addWidget(self.statusComboBox, 3, 1, 1, 2) self.startedDateTimeEdit = QtGui.QDateTimeEdit(self.taskInfoGroupBox) self.startedDateTimeEdit.setCalendarPopup(True) self.startedDateTimeEdit.setObjectName("startedDateTimeEdit") self.gridLayout.addWidget(self.startedDateTimeEdit, 4, 1, 1, 2) self.superviserComboBox = QtGui.QComboBox(self.taskInfoGroupBox) self.superviserComboBox.setEditable(True) self.superviserComboBox.setInsertPolicy(QtGui.QComboBox.NoInsert) self.superviserComboBox.setObjectName("superviserComboBox") self.gridLayout.addWidget(self.superviserComboBox, 1, 1, 1, 2) self.endDateTimeEdit = QtGui.QDateTimeEdit(self.taskInfoGroupBox) self.endDateTimeEdit.setCalendarPopup(True) self.endDateTimeEdit.setObjectName("endDateTimeEdit") self.gridLayout.addWidget(self.endDateTimeEdit, 5, 1, 1, 2) self.label_6 = QtGui.QLabel(self.taskInfoGroupBox) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1) self.label_4 = QtGui.QLabel(self.taskInfoGroupBox) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.saveChangesButton = QtGui.QPushButton(self.taskInfoGroupBox) self.saveChangesButton.setMaximumSize(QtCore.QSize(200, 16777215)) self.saveChangesButton.setObjectName("saveChangesButton") self.gridLayout.addWidget(self.saveChangesButton, 10, 2, 1, 1) self.label_7 = QtGui.QLabel(self.taskInfoGroupBox) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 6, 0, 1, 1) self.showNotesButton = QtGui.QToolButton(self.taskInfoGroupBox) self.showNotesButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.showNotesButton.setAutoRaise(True) self.showNotesButton.setArrowType(QtCore.Qt.RightArrow) self.showNotesButton.setObjectName("showNotesButton") self.gridLayout.addWidget(self.showNotesButton, 10, 0, 1, 1) self.subsParentStatusLabel = QtGui.QLabel(self.taskInfoGroupBox) self.subsParentStatusLabel.setObjectName("subsParentStatusLabel") self.gridLayout.addWidget(self.subsParentStatusLabel, 6, 1, 1, 1) self.subsParentPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsParentPushButton.setObjectName("subsParentPushButton") self.gridLayout.addWidget(self.subsParentPushButton, 6, 2, 1, 1) self.subsTaskPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsTaskPushButton.setObjectName("subsTaskPushButton") self.gridLayout.addWidget(self.subsTaskPushButton, 7, 2, 1, 1) self.subsTaskStatusLabel = QtGui.QLabel(self.taskInfoGroupBox) self.subsTaskStatusLabel.setObjectName("subsTaskStatusLabel") self.gridLayout.addWidget(self.subsTaskStatusLabel, 7, 1, 1, 1) self.subsUsersPushButton = QtGui.QPushButton(self.taskInfoGroupBox) self.subsUsersPushButton.setObjectName("subsUsersPushButton") self.gridLayout.addWidget(self.subsUsersPushButton, 8, 2, 1, 1) self.verticalLayout.addWidget(self.splitter) self.skeyLineEdit = QtGui.QLineEdit(tasks) self.skeyLineEdit.setObjectName("skeyLineEdit") self.verticalLayout.addWidget(self.skeyLineEdit) self.retranslateUi(tasks) QtCore.QMetaObject.connectSlotsByName(tasks) tasks.setTabOrder(self.assignedToComboBox, self.superviserComboBox) tasks.setTabOrder(self.superviserComboBox, self.priorityComboBox) tasks.setTabOrder(self.priorityComboBox, self.statusComboBox) tasks.setTabOrder(self.statusComboBox, self.startedDateTimeEdit) tasks.setTabOrder(self.startedDateTimeEdit, self.endDateTimeEdit) tasks.setTabOrder(self.endDateTimeEdit, self.descriptionTextEdit) tasks.setTabOrder(self.descriptionTextEdit, self.saveChangesButton) tasks.setTabOrder(self.saveChangesButton, self.subsParentPushButton) tasks.setTabOrder(self.subsParentPushButton, self.showNotesButton) tasks.setTabOrder(self.showNotesButton, self.skeyLineEdit)