def create_ui(self): self.setWindowTitle('Repository Sync Queue') self.statusbar = QtGui.QStatusBar(self) self.statusbar.setObjectName('statusbar') self.setStatusBar(self.statusbar) self.setWindowFlags(QtCore.Qt.Window) self.resize(350, 700) self.create_main_layout() self.create_controls_layout() self.create_controls() self.create_tree_widget() self.controls_actions()
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, 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, sobjectInfo): sobjectInfo.setObjectName("sobjectInfo") sobjectInfo.resize(800, 600) self.centralwidget = QtGui.QWidget(sobjectInfo) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.gridLayout = QtGui.QGridLayout() self.gridLayout.setSpacing(0) self.gridLayout.setObjectName("gridLayout") self.commentLabel_3 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel_3.sizePolicy().hasHeightForWidth()) self.commentLabel_3.setSizePolicy(sizePolicy) self.commentLabel_3.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel_3.setMaximumSize(QtCore.QSize(16777215, 25)) self.commentLabel_3.setTextFormat(QtCore.Qt.PlainText) self.commentLabel_3.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel_3.setWordWrap(True) self.commentLabel_3.setMargin(0) self.commentLabel_3.setIndent(11) self.commentLabel_3.setObjectName("commentLabel_3") self.gridLayout.addWidget(self.commentLabel_3, 1, 1, 1, 1) self.fileNameLabel = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.fileNameLabel.sizePolicy().hasHeightForWidth()) self.fileNameLabel.setSizePolicy(sizePolicy) self.fileNameLabel.setMaximumSize(QtCore.QSize(16777215, 100)) self.fileNameLabel.setStyleSheet( "QLabel {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(128, 128, 128, 175), stop:1 rgba(64, 64,64, 0));\n" " border-bottom: 2px solid qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(64, 64, 64, 175), stop:1 rgba(255, 255,255, 0));\n" " padding: 0px;\n" "}") self.fileNameLabel.setTextFormat(QtCore.Qt.RichText) self.fileNameLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.fileNameLabel.setMargin(2) self.fileNameLabel.setIndent(15) self.fileNameLabel.setObjectName("fileNameLabel") self.gridLayout.addWidget(self.fileNameLabel, 0, 0, 1, 3) self.commentLabel_4 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel_4.sizePolicy().hasHeightForWidth()) self.commentLabel_4.setSizePolicy(sizePolicy) self.commentLabel_4.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel_4.setMaximumSize(QtCore.QSize(16777215, 25)) self.commentLabel_4.setTextFormat(QtCore.Qt.PlainText) self.commentLabel_4.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel_4.setWordWrap(True) self.commentLabel_4.setMargin(0) self.commentLabel_4.setIndent(11) self.commentLabel_4.setObjectName("commentLabel_4") self.gridLayout.addWidget(self.commentLabel_4, 2, 1, 1, 1) self.commentLabel = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel.sizePolicy().hasHeightForWidth()) self.commentLabel.setSizePolicy(sizePolicy) self.commentLabel.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel.setMaximumSize(QtCore.QSize(16777215, 25)) self.commentLabel.setTextFormat(QtCore.Qt.PlainText) self.commentLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.commentLabel.setWordWrap(True) self.commentLabel.setMargin(0) self.commentLabel.setIndent(11) self.commentLabel.setObjectName("commentLabel") self.gridLayout.addWidget(self.commentLabel, 1, 2, 1, 1) self.keywordsLabel = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.keywordsLabel.sizePolicy().hasHeightForWidth()) self.keywordsLabel.setSizePolicy(sizePolicy) self.keywordsLabel.setMinimumSize(QtCore.QSize(0, 25)) self.keywordsLabel.setMaximumSize(QtCore.QSize(16777215, 25)) self.keywordsLabel.setTextFormat(QtCore.Qt.PlainText) self.keywordsLabel.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.keywordsLabel.setWordWrap(True) self.keywordsLabel.setMargin(0) self.keywordsLabel.setIndent(11) self.keywordsLabel.setObjectName("keywordsLabel") self.gridLayout.addWidget(self.keywordsLabel, 2, 2, 1, 1) self.commentLabel_5 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.commentLabel_5.sizePolicy().hasHeightForWidth()) self.commentLabel_5.setSizePolicy(sizePolicy) self.commentLabel_5.setMinimumSize(QtCore.QSize(0, 25)) self.commentLabel_5.setTextFormat(QtCore.Qt.PlainText) self.commentLabel_5.setAlignment(QtCore.Qt.AlignCenter) self.commentLabel_5.setWordWrap(True) self.commentLabel_5.setMargin(2) self.commentLabel_5.setObjectName("commentLabel_5") self.gridLayout.addWidget(self.commentLabel_5, 0, 3, 1, 1) self.checkOutToolButton = QtGui.QToolButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.checkOutToolButton.sizePolicy().hasHeightForWidth()) self.checkOutToolButton.setSizePolicy(sizePolicy) self.checkOutToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.checkOutToolButton.setAutoRaise(True) self.checkOutToolButton.setObjectName("checkOutToolButton") self.gridLayout.addWidget(self.checkOutToolButton, 1, 3, 1, 1) self.checkInToolButton = QtGui.QToolButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.checkInToolButton.sizePolicy().hasHeightForWidth()) self.checkInToolButton.setSizePolicy(sizePolicy) self.checkInToolButton.setToolButtonStyle( QtCore.Qt.ToolButtonTextBesideIcon) self.checkInToolButton.setAutoRaise(True) self.checkInToolButton.setObjectName("checkInToolButton") self.gridLayout.addWidget(self.checkInToolButton, 2, 3, 1, 1) self.gridLayout.setColumnMinimumWidth(3, 150) self.gridLayout.setRowMinimumHeight(0, 100) self.gridLayout.setRowMinimumHeight(1, 25) self.gridLayout.setRowMinimumHeight(2, 25) self.gridLayout.setColumnStretch(2, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setContentsMargins(9, 9, 9, 9) self.verticalLayout.setObjectName("verticalLayout") self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tasksTab = QtGui.QWidget() self.tasksTab.setObjectName("tasksTab") self.tasksLayout = QtGui.QVBoxLayout(self.tasksTab) self.tasksLayout.setSpacing(0) self.tasksLayout.setContentsMargins(0, 0, 0, 4) self.tasksLayout.setObjectName("tasksLayout") self.tabWidget.addTab(self.tasksTab, "") self.notesTab = QtGui.QWidget() self.notesTab.setObjectName("notesTab") self.notesLayout = QtGui.QVBoxLayout(self.notesTab) self.notesLayout.setSpacing(0) self.notesLayout.setContentsMargins(0, 0, 0, 4) self.notesLayout.setObjectName("notesLayout") self.tabWidget.addTab(self.notesTab, "") self.editTab = QtGui.QWidget() self.editTab.setObjectName("editTab") self.editLayout = QtGui.QVBoxLayout(self.editTab) self.editLayout.setSpacing(0) self.editLayout.setContentsMargins(0, 0, 0, 4) self.editLayout.setObjectName("editLayout") self.tabWidget.addTab(self.editTab, "") self.verticalLayout.addWidget(self.tabWidget) self.verticalLayout_2.addLayout(self.verticalLayout) sobjectInfo.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(sobjectInfo) self.statusbar.setObjectName("statusbar") sobjectInfo.setStatusBar(self.statusbar) self.retranslateUi(sobjectInfo) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(sobjectInfo)