From ea0906b872bfe765102e296d584e4af50368cfae Mon Sep 17 00:00:00 2001 From: zubin Date: Jul 18 2019 07:15:33 +0000 Subject: RPM build prep --- diff --git a/README.md b/README.md index 51a06a6..7bd6fd6 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,17 @@ -**THIS PROJECT IS NOW UNMAINTAINED.** - -This project has been broken with the switch from Bodhi1 to Bodhi2, and nobody -found the time to fix it since. If somebody wants to fix the project and -start maintaining it, you're very welcome, please submit a pull request. - ----- - # Fedora Gooey Karma fedora-gooey-karma provides similar functionality to the fedora-easy-karma via GUI. It also currently provides some extra info like: dnf info, bodhi info, test cases, bugs. -Based on http://tirfa.com/gooey-karma.html +https://fedoraproject.org/wiki/Fedora_Gooey_Karma ## Dependencies + python3-bodhi + python3-fedora + PyQt5 - python-fedora - fedora-cert - dnf - bodhi-client - python-pyside - python-keyring - koji - PyQt4 - -To install these dependencies, use this command: - dnf install python-fedora fedora-cert bodhi-client python-pyside python-keyring koji PyQt4 - -## Installation and usage +## usage ### Clone the repo @@ -37,30 +20,8 @@ To install these dependencies, use this command: ### Run the application -The easiest way to run application is to type: - - make run - -You can also run the script without Makefile: - ./src/fedora-gooey-karma -### Installation to filesystem - -If you decide to install application to filesystem, use install phase from Makefile: - - make install - -### Building rpm package on Fedora - -You are able to build your own RPM package on Fedora using `fedora-package/build_rpm.sh` script in the `tools` branch. Please review this script before to adjust paths of rpmbuild and so. - -## Authors - - Branislav Blaskovic - Tomas Meszaros - Dominika Regeciova - ## Contact Contact [Fedora QA](https://fedoraproject.org/wiki/QA#Communicate). diff --git a/fedora-gooey-karma.desktop b/fedora-gooey-karma.desktop deleted file mode 100644 index 6f899a1..0000000 --- a/fedora-gooey-karma.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Encoding=UTF-8 -Name=Fedora Gooey Karma -Comment=Helps you to easily and fast provide feedback for all testing updates that you have currently installed -Exec=fedora-gooey-karma -Icon=fedora-gooey-karma -Terminal=false -Categories=GNOME;GTK;System; diff --git a/icons/16x16/apps/fedora-gooey-karma.png b/icons/16x16/apps/fedora-gooey-karma.png new file mode 100644 index 0000000..5f18e88 Binary files /dev/null and b/icons/16x16/apps/fedora-gooey-karma.png differ diff --git a/icons/24x24/apps/fedora-gooey-karma.png b/icons/24x24/apps/fedora-gooey-karma.png new file mode 100644 index 0000000..82e51a7 Binary files /dev/null and b/icons/24x24/apps/fedora-gooey-karma.png differ diff --git a/icons/256x256/apps/fedora-gooey-karma.png b/icons/256x256/apps/fedora-gooey-karma.png new file mode 100644 index 0000000..ba5a0be Binary files /dev/null and b/icons/256x256/apps/fedora-gooey-karma.png differ diff --git a/icons/32x32/apps/fedora-gooey-karma.png b/icons/32x32/apps/fedora-gooey-karma.png new file mode 100644 index 0000000..902fcb0 Binary files /dev/null and b/icons/32x32/apps/fedora-gooey-karma.png differ diff --git a/icons/48x48/apps/fedora-gooey-karma.png b/icons/48x48/apps/fedora-gooey-karma.png new file mode 100644 index 0000000..67b3ac3 Binary files /dev/null and b/icons/48x48/apps/fedora-gooey-karma.png differ diff --git a/src/FedoraGooeyLoginWindow.py b/src/FedoraGooeyLoginWindow.py new file mode 100644 index 0000000..e746b7a --- /dev/null +++ b/src/FedoraGooeyLoginWindow.py @@ -0,0 +1,63 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'ui/Login.ui' +# +# Created by: PyQt5 UI code generator 5.13.0 +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_Login(object): + def setupUi(self, Login): + Login.setObjectName("Login") + Login.resize(250, 300) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(Login.sizePolicy().hasHeightForWidth()) + Login.setSizePolicy(sizePolicy) + Login.setMinimumSize(QtCore.QSize(250, 300)) + Login.setMaximumSize(QtCore.QSize(250, 300)) + self.gridLayoutWidget = QtWidgets.QWidget(Login) + self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 241, 291)) + self.gridLayoutWidget.setObjectName("gridLayoutWidget") + self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) + self.gridLayout.setContentsMargins(0, 0, 0, 0) + self.gridLayout.setObjectName("gridLayout") + self.Password = QtWidgets.QLineEdit(self.gridLayoutWidget) + self.Password.setText("") + self.Password.setEchoMode(QtWidgets.QLineEdit.Password) + self.Password.setObjectName("Password") + self.gridLayout.addWidget(self.Password, 5, 0, 1, 1) + self.label_username = QtWidgets.QLabel(self.gridLayoutWidget) + self.label_username.setObjectName("label_username") + self.gridLayout.addWidget(self.label_username, 2, 0, 1, 1) + self.label_Password = QtWidgets.QLabel(self.gridLayoutWidget) + self.label_Password.setObjectName("label_Password") + self.gridLayout.addWidget(self.label_Password, 4, 0, 1, 1) + self.fedoraReleases = QtWidgets.QComboBox(self.gridLayoutWidget) + self.fedoraReleases.setObjectName("fedoraReleases") + self.gridLayout.addWidget(self.fedoraReleases, 7, 0, 1, 1) + self.label_FeodraVersion = QtWidgets.QLabel(self.gridLayoutWidget) + self.label_FeodraVersion.setObjectName("label_FeodraVersion") + self.gridLayout.addWidget(self.label_FeodraVersion, 6, 0, 1, 1) + self.saveButton = QtWidgets.QPushButton(self.gridLayoutWidget) + self.saveButton.setObjectName("saveButton") + self.gridLayout.addWidget(self.saveButton, 8, 0, 1, 1) + self.Username = QtWidgets.QLineEdit(self.gridLayoutWidget) + self.Username.setObjectName("Username") + self.gridLayout.addWidget(self.Username, 3, 0, 1, 1) + + self.retranslateUi(Login) + QtCore.QMetaObject.connectSlotsByName(Login) + + def retranslateUi(self, Login): + _translate = QtCore.QCoreApplication.translate + Login.setWindowTitle(_translate("Login", "Login")) + self.label_username.setText(_translate("Login", "Username")) + self.label_Password.setText(_translate("Login", "Password")) + self.label_FeodraVersion.setText(_translate("Login", "Fedora Version")) + self.saveButton.setText(_translate("Login", "Save")) diff --git a/src/FedoraGooeyMainWindow.py b/src/FedoraGooeyMainWindow.py new file mode 100644 index 0000000..6d0f840 --- /dev/null +++ b/src/FedoraGooeyMainWindow.py @@ -0,0 +1,344 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'ui/MainWindow.ui' +# +# Created by: PyQt5 UI code generator 5.13.0 +# +# WARNING! All changes made in this file will be lost! + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(1031, 766) + MainWindow.setMouseTracking(False) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) + self.gridLayout.setObjectName("gridLayout") + self.loginButton = QtWidgets.QPushButton(self.centralwidget) + self.loginButton.setObjectName("loginButton") + self.gridLayout.addWidget(self.loginButton, 1, 4, 1, 1) + self.frame = QtWidgets.QFrame(self.centralwidget) + self.frame.setEnabled(True) + self.frame.setAutoFillBackground(False) + self.frame.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedKingdom)) + self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame.setObjectName("frame") + self.gridLayout_2 = QtWidgets.QGridLayout(self.frame) + self.gridLayout_2.setObjectName("gridLayout_2") + self.karmaBox = QtWidgets.QComboBox(self.frame) + self.karmaBox.setObjectName("karmaBox") + self.karmaBox.addItem("") + self.karmaBox.addItem("") + self.karmaBox.addItem("") + self.gridLayout_2.addWidget(self.karmaBox, 28, 5, 1, 1) + self.Karma = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(False) + font.setWeight(50) + font.setKerning(True) + self.Karma.setFont(font) + self.Karma.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Karma.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Karma.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Karma.setObjectName("Karma") + self.gridLayout_2.addWidget(self.Karma, 12, 4, 1, 1) + self.UpdateType = QtWidgets.QLabel(self.frame) + self.UpdateType.setObjectName("UpdateType") + self.gridLayout_2.addWidget(self.UpdateType, 1, 3, 1, 1) + self.Request = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(False) + font.setWeight(50) + font.setKerning(True) + self.Request.setFont(font) + self.Request.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Request.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Request.setText("") + self.Request.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Request.setObjectName("Request") + self.gridLayout_2.addWidget(self.Request, 10, 6, 1, 1) + self.Release_notes = QtWidgets.QTextBrowser(self.frame) + self.Release_notes.setObjectName("Release_notes") + self.gridLayout_2.addWidget(self.Release_notes, 7, 3, 1, 6) + self.treeWidget_comment = QtWidgets.QTreeWidget(self.frame) + self.treeWidget_comment.setObjectName("treeWidget_comment") + self.gridLayout_2.addWidget(self.treeWidget_comment, 13, 3, 1, 6) + self.Status_static = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(True) + font.setWeight(75) + font.setKerning(True) + self.Status_static.setFont(font) + self.Status_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Status_static.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Status_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.Status_static.setObjectName("Status_static") + self.gridLayout_2.addWidget(self.Status_static, 9, 5, 1, 1) + self.label_2 = QtWidgets.QLabel(self.frame) + self.label_2.setObjectName("label_2") + self.gridLayout_2.addWidget(self.label_2, 17, 3, 1, 1) + self.Package_name_main = QtWidgets.QLabel(self.frame) + self.Package_name_main.setMaximumSize(QtCore.QSize(1000, 1000)) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setPointSize(22) + font.setBold(False) + font.setWeight(50) + self.Package_name_main.setFont(font) + self.Package_name_main.setObjectName("Package_name_main") + self.gridLayout_2.addWidget(self.Package_name_main, 5, 3, 1, 4) + self.Package_breif = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setPointSize(12) + font.setBold(False) + font.setWeight(50) + self.Package_breif.setFont(font) + self.Package_breif.setObjectName("Package_breif") + self.gridLayout_2.addWidget(self.Package_breif, 6, 3, 1, 1) + self.Status = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(False) + font.setWeight(50) + font.setKerning(True) + self.Status.setFont(font) + self.Status.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Status.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Status.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Status.setObjectName("Status") + self.gridLayout_2.addWidget(self.Status, 9, 6, 1, 1) + self.Date_static = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(True) + font.setWeight(75) + font.setKerning(True) + self.Date_static.setFont(font) + self.Date_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Date_static.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Date_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.Date_static.setObjectName("Date_static") + self.gridLayout_2.addWidget(self.Date_static, 10, 3, 1, 1) + self.pushButton = QtWidgets.QPushButton(self.frame) + self.pushButton.setObjectName("pushButton") + self.gridLayout_2.addWidget(self.pushButton, 28, 6, 1, 2) + self.frame_2 = QtWidgets.QFrame(self.frame) + self.frame_2.setMinimumSize(QtCore.QSize(300, 600)) + self.frame_2.setMaximumSize(QtCore.QSize(300, 16777215)) + self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_2) + self.gridLayout_3.setObjectName("gridLayout_3") + self.listWidget = QtWidgets.QListWidget(self.frame_2) + self.listWidget.setObjectName("listWidget") + self.gridLayout_3.addWidget(self.listWidget, 1, 0, 1, 2) + self.label_4 = QtWidgets.QLabel(self.frame_2) + self.label_4.setObjectName("label_4") + self.gridLayout_3.addWidget(self.label_4, 10, 0, 1, 1) + self.PageNum = QtWidgets.QLabel(self.frame_2) + self.PageNum.setObjectName("PageNum") + self.gridLayout_3.addWidget(self.PageNum, 10, 1, 1, 1) + self.fetchUpdatesButton = QtWidgets.QPushButton(self.frame_2) + self.fetchUpdatesButton.setObjectName("fetchUpdatesButton") + self.gridLayout_3.addWidget(self.fetchUpdatesButton, 11, 0, 1, 2) + self.lineEdit = QtWidgets.QLineEdit(self.frame_2) + self.lineEdit.setObjectName("lineEdit") + self.gridLayout_3.addWidget(self.lineEdit, 0, 0, 1, 2) + self.previousButton = QtWidgets.QPushButton(self.frame_2) + self.previousButton.setObjectName("previousButton") + self.gridLayout_3.addWidget(self.previousButton, 8, 0, 1, 1) + self.nextButton = QtWidgets.QPushButton(self.frame_2) + self.nextButton.setObjectName("nextButton") + self.gridLayout_3.addWidget(self.nextButton, 8, 1, 1, 1) + self.gridLayout_2.addWidget(self.frame_2, 0, 0, 29, 1) + self.Karma_static = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(True) + font.setWeight(75) + font.setKerning(True) + self.Karma_static.setFont(font) + self.Karma_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Karma_static.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Karma_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.Karma_static.setObjectName("Karma_static") + self.gridLayout_2.addWidget(self.Karma_static, 12, 3, 1, 1) + self.Release = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(False) + font.setWeight(50) + font.setKerning(True) + self.Release.setFont(font) + self.Release.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Release.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Release.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Release.setObjectName("Release") + self.gridLayout_2.addWidget(self.Release, 9, 4, 1, 1) + self.karmaText = QtWidgets.QLabel(self.frame) + self.karmaText.setObjectName("karmaText") + self.gridLayout_2.addWidget(self.karmaText, 28, 4, 1, 1) + self.Request_static = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(True) + font.setWeight(75) + font.setKerning(True) + self.Request_static.setFont(font) + self.Request_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Request_static.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Request_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.Request_static.setObjectName("Request_static") + self.gridLayout_2.addWidget(self.Request_static, 10, 5, 1, 1) + self.Submit_user = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(False) + font.setWeight(50) + font.setKerning(True) + self.Submit_user.setFont(font) + self.Submit_user.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Submit_user.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Submit_user.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Submit_user.setObjectName("Submit_user") + self.gridLayout_2.addWidget(self.Submit_user, 12, 6, 1, 1) + self.Submitter_static = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(True) + font.setWeight(75) + font.setKerning(True) + self.Submitter_static.setFont(font) + self.Submitter_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Submitter_static.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Submitter_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.Submitter_static.setObjectName("Submitter_static") + self.gridLayout_2.addWidget(self.Submitter_static, 12, 5, 1, 1) + self.commentEdit = QtWidgets.QTextEdit(self.frame) + self.commentEdit.setMaximumSize(QtCore.QSize(16777215, 100)) + self.commentEdit.setObjectName("commentEdit") + self.gridLayout_2.addWidget(self.commentEdit, 18, 3, 1, 6) + self.Release_static = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(True) + font.setWeight(75) + font.setKerning(True) + self.Release_static.setFont(font) + self.Release_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Release_static.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Release_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) + self.Release_static.setObjectName("Release_static") + self.gridLayout_2.addWidget(self.Release_static, 9, 3, 1, 1) + self.Date_submitted = QtWidgets.QLabel(self.frame) + font = QtGui.QFont() + font.setFamily("OpenSymbol") + font.setBold(False) + font.setWeight(50) + font.setKerning(True) + self.Date_submitted.setFont(font) + self.Date_submitted.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + self.Date_submitted.setLayoutDirection(QtCore.Qt.LeftToRight) + self.Date_submitted.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Date_submitted.setObjectName("Date_submitted") + self.gridLayout_2.addWidget(self.Date_submitted, 10, 4, 1, 1) + self.critpathText = QtWidgets.QLabel(self.frame) + self.critpathText.setObjectName("critpathText") + self.gridLayout_2.addWidget(self.critpathText, 26, 4, 1, 1) + self.critpathBox = QtWidgets.QComboBox(self.frame) + self.critpathBox.setObjectName("critpathBox") + self.critpathBox.addItem("") + self.critpathBox.addItem("") + self.critpathBox.addItem("") + self.gridLayout_2.addWidget(self.critpathBox, 26, 5, 1, 1) + self.Karma_static.raise_() + self.frame_2.raise_() + self.Package_breif.raise_() + self.commentEdit.raise_() + self.Package_name_main.raise_() + self.Release_static.raise_() + self.Date_static.raise_() + self.pushButton.raise_() + self.Release.raise_() + self.Date_submitted.raise_() + self.Karma.raise_() + self.Submitter_static.raise_() + self.Request_static.raise_() + self.Submit_user.raise_() + self.Status_static.raise_() + self.Status.raise_() + self.Request.raise_() + self.UpdateType.raise_() + self.karmaBox.raise_() + self.karmaText.raise_() + self.label_2.raise_() + self.Release_notes.raise_() + self.treeWidget_comment.raise_() + self.critpathText.raise_() + self.critpathBox.raise_() + self.gridLayout.addWidget(self.frame, 3, 0, 1, 5) + self.usernamLable = QtWidgets.QLabel(self.centralwidget) + self.usernamLable.setObjectName("usernamLable") + self.gridLayout.addWidget(self.usernamLable, 1, 3, 1, 1, QtCore.Qt.AlignRight) + MainWindow.setCentralWidget(self.centralwidget) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.retranslateUi(MainWindow) + self.karmaBox.setCurrentIndex(1) + self.critpathBox.setCurrentIndex(1) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.loginButton.setText(_translate("MainWindow", "Login")) + self.karmaBox.setCurrentText(_translate("MainWindow", "0")) + self.karmaBox.setItemText(0, _translate("MainWindow", "1")) + self.karmaBox.setItemText(1, _translate("MainWindow", "0")) + self.karmaBox.setItemText(2, _translate("MainWindow", "-1")) + self.Karma.setText(_translate("MainWindow", "__")) + self.UpdateType.setText(_translate("MainWindow", "__")) + self.treeWidget_comment.headerItem().setText(0, _translate("MainWindow", "#")) + self.treeWidget_comment.headerItem().setText(1, _translate("MainWindow", "karma")) + self.treeWidget_comment.headerItem().setText(2, _translate("MainWindow", "critpath")) + self.treeWidget_comment.headerItem().setText(3, _translate("MainWindow", "user")) + self.treeWidget_comment.headerItem().setText(4, _translate("MainWindow", "comment")) + self.Status_static.setText(_translate("MainWindow", "Status")) + self.label_2.setText(_translate("MainWindow", "Comment")) + self.Package_name_main.setText(_translate("MainWindow", "Package Name")) + self.Package_breif.setText(_translate("MainWindow", "breif")) + self.Status.setText(_translate("MainWindow", "__")) + self.Date_static.setText(_translate("MainWindow", "date submitted")) + self.pushButton.setText(_translate("MainWindow", "Submit")) + self.label_4.setText(_translate("MainWindow", "Page number:")) + self.PageNum.setText(_translate("MainWindow", "1")) + self.fetchUpdatesButton.setText(_translate("MainWindow", "Fetch Updates")) + self.previousButton.setText(_translate("MainWindow", "Previous")) + self.nextButton.setText(_translate("MainWindow", "Next")) + self.Karma_static.setText(_translate("MainWindow", "Karma")) + self.Release.setText(_translate("MainWindow", "__")) + self.karmaText.setText(_translate("MainWindow", "Karma")) + self.Request_static.setText(_translate("MainWindow", "Request")) + self.Submit_user.setText(_translate("MainWindow", "__")) + self.Submitter_static.setText(_translate("MainWindow", "Submitter")) + self.Release_static.setText(_translate("MainWindow", "Release")) + self.Date_submitted.setText(_translate("MainWindow", "__")) + self.critpathText.setText(_translate("MainWindow", "critpath")) + self.critpathBox.setCurrentText(_translate("MainWindow", "0")) + self.critpathBox.setItemText(0, _translate("MainWindow", "1")) + self.critpathBox.setItemText(1, _translate("MainWindow", "0")) + self.critpathBox.setItemText(2, _translate("MainWindow", "-1")) + self.usernamLable.setText(_translate("MainWindow", "Username")) diff --git a/src/LoginWindow.py b/src/LoginWindow.py deleted file mode 100644 index e746b7a..0000000 --- a/src/LoginWindow.py +++ /dev/null @@ -1,63 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'ui/Login.ui' -# -# Created by: PyQt5 UI code generator 5.13.0 -# -# WARNING! All changes made in this file will be lost! - - -from PyQt5 import QtCore, QtGui, QtWidgets - - -class Ui_Login(object): - def setupUi(self, Login): - Login.setObjectName("Login") - Login.resize(250, 300) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(Login.sizePolicy().hasHeightForWidth()) - Login.setSizePolicy(sizePolicy) - Login.setMinimumSize(QtCore.QSize(250, 300)) - Login.setMaximumSize(QtCore.QSize(250, 300)) - self.gridLayoutWidget = QtWidgets.QWidget(Login) - self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 241, 291)) - self.gridLayoutWidget.setObjectName("gridLayoutWidget") - self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) - self.gridLayout.setContentsMargins(0, 0, 0, 0) - self.gridLayout.setObjectName("gridLayout") - self.Password = QtWidgets.QLineEdit(self.gridLayoutWidget) - self.Password.setText("") - self.Password.setEchoMode(QtWidgets.QLineEdit.Password) - self.Password.setObjectName("Password") - self.gridLayout.addWidget(self.Password, 5, 0, 1, 1) - self.label_username = QtWidgets.QLabel(self.gridLayoutWidget) - self.label_username.setObjectName("label_username") - self.gridLayout.addWidget(self.label_username, 2, 0, 1, 1) - self.label_Password = QtWidgets.QLabel(self.gridLayoutWidget) - self.label_Password.setObjectName("label_Password") - self.gridLayout.addWidget(self.label_Password, 4, 0, 1, 1) - self.fedoraReleases = QtWidgets.QComboBox(self.gridLayoutWidget) - self.fedoraReleases.setObjectName("fedoraReleases") - self.gridLayout.addWidget(self.fedoraReleases, 7, 0, 1, 1) - self.label_FeodraVersion = QtWidgets.QLabel(self.gridLayoutWidget) - self.label_FeodraVersion.setObjectName("label_FeodraVersion") - self.gridLayout.addWidget(self.label_FeodraVersion, 6, 0, 1, 1) - self.saveButton = QtWidgets.QPushButton(self.gridLayoutWidget) - self.saveButton.setObjectName("saveButton") - self.gridLayout.addWidget(self.saveButton, 8, 0, 1, 1) - self.Username = QtWidgets.QLineEdit(self.gridLayoutWidget) - self.Username.setObjectName("Username") - self.gridLayout.addWidget(self.Username, 3, 0, 1, 1) - - self.retranslateUi(Login) - QtCore.QMetaObject.connectSlotsByName(Login) - - def retranslateUi(self, Login): - _translate = QtCore.QCoreApplication.translate - Login.setWindowTitle(_translate("Login", "Login")) - self.label_username.setText(_translate("Login", "Username")) - self.label_Password.setText(_translate("Login", "Password")) - self.label_FeodraVersion.setText(_translate("Login", "Fedora Version")) - self.saveButton.setText(_translate("Login", "Save")) diff --git a/src/assets/16x16/apps/fedora-gooey-karma.png b/src/assets/16x16/apps/fedora-gooey-karma.png deleted file mode 100644 index 5f18e88..0000000 Binary files a/src/assets/16x16/apps/fedora-gooey-karma.png and /dev/null differ diff --git a/src/assets/24x24/apps/fedora-gooey-karma.png b/src/assets/24x24/apps/fedora-gooey-karma.png deleted file mode 100644 index 82e51a7..0000000 Binary files a/src/assets/24x24/apps/fedora-gooey-karma.png and /dev/null differ diff --git a/src/assets/256x256/apps/fedora-gooey-karma.png b/src/assets/256x256/apps/fedora-gooey-karma.png deleted file mode 100644 index ba5a0be..0000000 Binary files a/src/assets/256x256/apps/fedora-gooey-karma.png and /dev/null differ diff --git a/src/assets/32x32/apps/fedora-gooey-karma.png b/src/assets/32x32/apps/fedora-gooey-karma.png deleted file mode 100644 index 902fcb0..0000000 Binary files a/src/assets/32x32/apps/fedora-gooey-karma.png and /dev/null differ diff --git a/src/assets/48x48/apps/fedora-gooey-karma.png b/src/assets/48x48/apps/fedora-gooey-karma.png deleted file mode 100644 index 67b3ac3..0000000 Binary files a/src/assets/48x48/apps/fedora-gooey-karma.png and /dev/null differ diff --git a/src/fedora-gooey-karma b/src/fedora-gooey-karma index 95ad217..2ee50d9 100755 --- a/src/fedora-gooey-karma +++ b/src/fedora-gooey-karma @@ -15,8 +15,8 @@ from PySide2 import QtCore, QtGui, QtWidgets from PyQt5 import QtCore, QtGui, QtWidgets # import UI -from window import Ui_MainWindow -from LoginWindow import Ui_Login +from FedoraGooeyMainWindow import Ui_MainWindow +from FedoraGooeyLoginWindow import Ui_Login @@ -25,7 +25,7 @@ from bodhi.client.bindings import BodhiClient from fedora.client import FasProxyClient, openidbaseclient location_data = str(Path.home()) + "/.fgk" - +location_assets = "/usr/share/fedora-gooey-karma/" class Main(): def __init__(self): @@ -48,10 +48,10 @@ class Main(): # set assets - self.bugfix = QtGui.QPixmap("assets/bugfix.png") - self.enhancement = QtGui.QPixmap("assets/enhancement.png") - self.newpackage = QtGui.QPixmap("assets/new_package.png") - self.security = QtGui.QPixmap("assets/security.png") + self.bugfix = QtGui.QPixmap(location_assets +"bugfix.png") + self.enhancement = QtGui.QPixmap(location_assets + "enhancement.png") + self.newpackage = QtGui.QPixmap(location_assets+"new_package.png") + self.security = QtGui.QPixmap(location_assets + "security.png") # set listeners self.ui.listWidget.itemSelectionChanged.connect(self.selected) diff --git a/src/fedora-gooey-karma.desktop b/src/fedora-gooey-karma.desktop new file mode 100644 index 0000000..6f899a1 --- /dev/null +++ b/src/fedora-gooey-karma.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Fedora Gooey Karma +Comment=Helps you to easily and fast provide feedback for all testing updates that you have currently installed +Exec=fedora-gooey-karma +Icon=fedora-gooey-karma +Terminal=false +Categories=GNOME;GTK;System; diff --git a/src/requirements.txt b/src/requirements.txt deleted file mode 100644 index 97bbfc8..0000000 --- a/src/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -python3-bodhi diff --git a/src/window.py b/src/window.py deleted file mode 100644 index 6d0f840..0000000 --- a/src/window.py +++ /dev/null @@ -1,344 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'ui/MainWindow.ui' -# -# Created by: PyQt5 UI code generator 5.13.0 -# -# WARNING! All changes made in this file will be lost! - - -from PyQt5 import QtCore, QtGui, QtWidgets - - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.resize(1031, 766) - MainWindow.setMouseTracking(False) - self.centralwidget = QtWidgets.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) - self.gridLayout.setObjectName("gridLayout") - self.loginButton = QtWidgets.QPushButton(self.centralwidget) - self.loginButton.setObjectName("loginButton") - self.gridLayout.addWidget(self.loginButton, 1, 4, 1, 1) - self.frame = QtWidgets.QFrame(self.centralwidget) - self.frame.setEnabled(True) - self.frame.setAutoFillBackground(False) - self.frame.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedKingdom)) - self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) - self.frame.setFrameShadow(QtWidgets.QFrame.Raised) - self.frame.setObjectName("frame") - self.gridLayout_2 = QtWidgets.QGridLayout(self.frame) - self.gridLayout_2.setObjectName("gridLayout_2") - self.karmaBox = QtWidgets.QComboBox(self.frame) - self.karmaBox.setObjectName("karmaBox") - self.karmaBox.addItem("") - self.karmaBox.addItem("") - self.karmaBox.addItem("") - self.gridLayout_2.addWidget(self.karmaBox, 28, 5, 1, 1) - self.Karma = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(False) - font.setWeight(50) - font.setKerning(True) - self.Karma.setFont(font) - self.Karma.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Karma.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Karma.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Karma.setObjectName("Karma") - self.gridLayout_2.addWidget(self.Karma, 12, 4, 1, 1) - self.UpdateType = QtWidgets.QLabel(self.frame) - self.UpdateType.setObjectName("UpdateType") - self.gridLayout_2.addWidget(self.UpdateType, 1, 3, 1, 1) - self.Request = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(False) - font.setWeight(50) - font.setKerning(True) - self.Request.setFont(font) - self.Request.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Request.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Request.setText("") - self.Request.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Request.setObjectName("Request") - self.gridLayout_2.addWidget(self.Request, 10, 6, 1, 1) - self.Release_notes = QtWidgets.QTextBrowser(self.frame) - self.Release_notes.setObjectName("Release_notes") - self.gridLayout_2.addWidget(self.Release_notes, 7, 3, 1, 6) - self.treeWidget_comment = QtWidgets.QTreeWidget(self.frame) - self.treeWidget_comment.setObjectName("treeWidget_comment") - self.gridLayout_2.addWidget(self.treeWidget_comment, 13, 3, 1, 6) - self.Status_static = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(True) - font.setWeight(75) - font.setKerning(True) - self.Status_static.setFont(font) - self.Status_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Status_static.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Status_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.Status_static.setObjectName("Status_static") - self.gridLayout_2.addWidget(self.Status_static, 9, 5, 1, 1) - self.label_2 = QtWidgets.QLabel(self.frame) - self.label_2.setObjectName("label_2") - self.gridLayout_2.addWidget(self.label_2, 17, 3, 1, 1) - self.Package_name_main = QtWidgets.QLabel(self.frame) - self.Package_name_main.setMaximumSize(QtCore.QSize(1000, 1000)) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setPointSize(22) - font.setBold(False) - font.setWeight(50) - self.Package_name_main.setFont(font) - self.Package_name_main.setObjectName("Package_name_main") - self.gridLayout_2.addWidget(self.Package_name_main, 5, 3, 1, 4) - self.Package_breif = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setPointSize(12) - font.setBold(False) - font.setWeight(50) - self.Package_breif.setFont(font) - self.Package_breif.setObjectName("Package_breif") - self.gridLayout_2.addWidget(self.Package_breif, 6, 3, 1, 1) - self.Status = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(False) - font.setWeight(50) - font.setKerning(True) - self.Status.setFont(font) - self.Status.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Status.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Status.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Status.setObjectName("Status") - self.gridLayout_2.addWidget(self.Status, 9, 6, 1, 1) - self.Date_static = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(True) - font.setWeight(75) - font.setKerning(True) - self.Date_static.setFont(font) - self.Date_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Date_static.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Date_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.Date_static.setObjectName("Date_static") - self.gridLayout_2.addWidget(self.Date_static, 10, 3, 1, 1) - self.pushButton = QtWidgets.QPushButton(self.frame) - self.pushButton.setObjectName("pushButton") - self.gridLayout_2.addWidget(self.pushButton, 28, 6, 1, 2) - self.frame_2 = QtWidgets.QFrame(self.frame) - self.frame_2.setMinimumSize(QtCore.QSize(300, 600)) - self.frame_2.setMaximumSize(QtCore.QSize(300, 16777215)) - self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) - self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) - self.frame_2.setObjectName("frame_2") - self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_2) - self.gridLayout_3.setObjectName("gridLayout_3") - self.listWidget = QtWidgets.QListWidget(self.frame_2) - self.listWidget.setObjectName("listWidget") - self.gridLayout_3.addWidget(self.listWidget, 1, 0, 1, 2) - self.label_4 = QtWidgets.QLabel(self.frame_2) - self.label_4.setObjectName("label_4") - self.gridLayout_3.addWidget(self.label_4, 10, 0, 1, 1) - self.PageNum = QtWidgets.QLabel(self.frame_2) - self.PageNum.setObjectName("PageNum") - self.gridLayout_3.addWidget(self.PageNum, 10, 1, 1, 1) - self.fetchUpdatesButton = QtWidgets.QPushButton(self.frame_2) - self.fetchUpdatesButton.setObjectName("fetchUpdatesButton") - self.gridLayout_3.addWidget(self.fetchUpdatesButton, 11, 0, 1, 2) - self.lineEdit = QtWidgets.QLineEdit(self.frame_2) - self.lineEdit.setObjectName("lineEdit") - self.gridLayout_3.addWidget(self.lineEdit, 0, 0, 1, 2) - self.previousButton = QtWidgets.QPushButton(self.frame_2) - self.previousButton.setObjectName("previousButton") - self.gridLayout_3.addWidget(self.previousButton, 8, 0, 1, 1) - self.nextButton = QtWidgets.QPushButton(self.frame_2) - self.nextButton.setObjectName("nextButton") - self.gridLayout_3.addWidget(self.nextButton, 8, 1, 1, 1) - self.gridLayout_2.addWidget(self.frame_2, 0, 0, 29, 1) - self.Karma_static = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(True) - font.setWeight(75) - font.setKerning(True) - self.Karma_static.setFont(font) - self.Karma_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Karma_static.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Karma_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.Karma_static.setObjectName("Karma_static") - self.gridLayout_2.addWidget(self.Karma_static, 12, 3, 1, 1) - self.Release = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(False) - font.setWeight(50) - font.setKerning(True) - self.Release.setFont(font) - self.Release.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Release.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Release.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Release.setObjectName("Release") - self.gridLayout_2.addWidget(self.Release, 9, 4, 1, 1) - self.karmaText = QtWidgets.QLabel(self.frame) - self.karmaText.setObjectName("karmaText") - self.gridLayout_2.addWidget(self.karmaText, 28, 4, 1, 1) - self.Request_static = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(True) - font.setWeight(75) - font.setKerning(True) - self.Request_static.setFont(font) - self.Request_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Request_static.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Request_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.Request_static.setObjectName("Request_static") - self.gridLayout_2.addWidget(self.Request_static, 10, 5, 1, 1) - self.Submit_user = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(False) - font.setWeight(50) - font.setKerning(True) - self.Submit_user.setFont(font) - self.Submit_user.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Submit_user.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Submit_user.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Submit_user.setObjectName("Submit_user") - self.gridLayout_2.addWidget(self.Submit_user, 12, 6, 1, 1) - self.Submitter_static = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(True) - font.setWeight(75) - font.setKerning(True) - self.Submitter_static.setFont(font) - self.Submitter_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Submitter_static.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Submitter_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.Submitter_static.setObjectName("Submitter_static") - self.gridLayout_2.addWidget(self.Submitter_static, 12, 5, 1, 1) - self.commentEdit = QtWidgets.QTextEdit(self.frame) - self.commentEdit.setMaximumSize(QtCore.QSize(16777215, 100)) - self.commentEdit.setObjectName("commentEdit") - self.gridLayout_2.addWidget(self.commentEdit, 18, 3, 1, 6) - self.Release_static = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(True) - font.setWeight(75) - font.setKerning(True) - self.Release_static.setFont(font) - self.Release_static.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Release_static.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Release_static.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) - self.Release_static.setObjectName("Release_static") - self.gridLayout_2.addWidget(self.Release_static, 9, 3, 1, 1) - self.Date_submitted = QtWidgets.QLabel(self.frame) - font = QtGui.QFont() - font.setFamily("OpenSymbol") - font.setBold(False) - font.setWeight(50) - font.setKerning(True) - self.Date_submitted.setFont(font) - self.Date_submitted.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) - self.Date_submitted.setLayoutDirection(QtCore.Qt.LeftToRight) - self.Date_submitted.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Date_submitted.setObjectName("Date_submitted") - self.gridLayout_2.addWidget(self.Date_submitted, 10, 4, 1, 1) - self.critpathText = QtWidgets.QLabel(self.frame) - self.critpathText.setObjectName("critpathText") - self.gridLayout_2.addWidget(self.critpathText, 26, 4, 1, 1) - self.critpathBox = QtWidgets.QComboBox(self.frame) - self.critpathBox.setObjectName("critpathBox") - self.critpathBox.addItem("") - self.critpathBox.addItem("") - self.critpathBox.addItem("") - self.gridLayout_2.addWidget(self.critpathBox, 26, 5, 1, 1) - self.Karma_static.raise_() - self.frame_2.raise_() - self.Package_breif.raise_() - self.commentEdit.raise_() - self.Package_name_main.raise_() - self.Release_static.raise_() - self.Date_static.raise_() - self.pushButton.raise_() - self.Release.raise_() - self.Date_submitted.raise_() - self.Karma.raise_() - self.Submitter_static.raise_() - self.Request_static.raise_() - self.Submit_user.raise_() - self.Status_static.raise_() - self.Status.raise_() - self.Request.raise_() - self.UpdateType.raise_() - self.karmaBox.raise_() - self.karmaText.raise_() - self.label_2.raise_() - self.Release_notes.raise_() - self.treeWidget_comment.raise_() - self.critpathText.raise_() - self.critpathBox.raise_() - self.gridLayout.addWidget(self.frame, 3, 0, 1, 5) - self.usernamLable = QtWidgets.QLabel(self.centralwidget) - self.usernamLable.setObjectName("usernamLable") - self.gridLayout.addWidget(self.usernamLable, 1, 3, 1, 1, QtCore.Qt.AlignRight) - MainWindow.setCentralWidget(self.centralwidget) - self.statusbar = QtWidgets.QStatusBar(MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - - self.retranslateUi(MainWindow) - self.karmaBox.setCurrentIndex(1) - self.critpathBox.setCurrentIndex(1) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - _translate = QtCore.QCoreApplication.translate - MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) - self.loginButton.setText(_translate("MainWindow", "Login")) - self.karmaBox.setCurrentText(_translate("MainWindow", "0")) - self.karmaBox.setItemText(0, _translate("MainWindow", "1")) - self.karmaBox.setItemText(1, _translate("MainWindow", "0")) - self.karmaBox.setItemText(2, _translate("MainWindow", "-1")) - self.Karma.setText(_translate("MainWindow", "__")) - self.UpdateType.setText(_translate("MainWindow", "__")) - self.treeWidget_comment.headerItem().setText(0, _translate("MainWindow", "#")) - self.treeWidget_comment.headerItem().setText(1, _translate("MainWindow", "karma")) - self.treeWidget_comment.headerItem().setText(2, _translate("MainWindow", "critpath")) - self.treeWidget_comment.headerItem().setText(3, _translate("MainWindow", "user")) - self.treeWidget_comment.headerItem().setText(4, _translate("MainWindow", "comment")) - self.Status_static.setText(_translate("MainWindow", "Status")) - self.label_2.setText(_translate("MainWindow", "Comment")) - self.Package_name_main.setText(_translate("MainWindow", "Package Name")) - self.Package_breif.setText(_translate("MainWindow", "breif")) - self.Status.setText(_translate("MainWindow", "__")) - self.Date_static.setText(_translate("MainWindow", "date submitted")) - self.pushButton.setText(_translate("MainWindow", "Submit")) - self.label_4.setText(_translate("MainWindow", "Page number:")) - self.PageNum.setText(_translate("MainWindow", "1")) - self.fetchUpdatesButton.setText(_translate("MainWindow", "Fetch Updates")) - self.previousButton.setText(_translate("MainWindow", "Previous")) - self.nextButton.setText(_translate("MainWindow", "Next")) - self.Karma_static.setText(_translate("MainWindow", "Karma")) - self.Release.setText(_translate("MainWindow", "__")) - self.karmaText.setText(_translate("MainWindow", "Karma")) - self.Request_static.setText(_translate("MainWindow", "Request")) - self.Submit_user.setText(_translate("MainWindow", "__")) - self.Submitter_static.setText(_translate("MainWindow", "Submitter")) - self.Release_static.setText(_translate("MainWindow", "Release")) - self.Date_submitted.setText(_translate("MainWindow", "__")) - self.critpathText.setText(_translate("MainWindow", "critpath")) - self.critpathBox.setCurrentText(_translate("MainWindow", "0")) - self.critpathBox.setItemText(0, _translate("MainWindow", "1")) - self.critpathBox.setItemText(1, _translate("MainWindow", "0")) - self.critpathBox.setItemText(2, _translate("MainWindow", "-1")) - self.usernamLable.setText(_translate("MainWindow", "Username"))