From 721fe9d736bbc8e2d1d7635e0b75b12d873003b1 Mon Sep 17 00:00:00 2001 From: Akashdeep Dhar Date: Feb 06 2022 16:25:43 +0000 Subject: Remove source code for CPU cycles widget Signed-off-by: Akashdeep Dhar --- diff --git a/obserware/sources/widgets/cyclwdgt/__init__.py b/obserware/sources/widgets/cyclwdgt/__init__.py deleted file mode 100644 index 0c5eff8..0000000 --- a/obserware/sources/widgets/cyclwdgt/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -""" -Obserware -Copyright (C) 2021-2022 Akashdeep Dhar - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -""" diff --git a/obserware/sources/widgets/cyclwdgt/interface.py b/obserware/sources/widgets/cyclwdgt/interface.py deleted file mode 100644 index 42000d6..0000000 --- a/obserware/sources/widgets/cyclwdgt/interface.py +++ /dev/null @@ -1,157 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'assets/uifiles/cyclwdgt.ui' -# -# Created by: PyQt5 UI code generator 5.15.6 -# -# WARNING: Any manual changes made to this file will be lost when pyuic5 is -# run again. Do not edit this file unless you know what you are doing. - - -from PyQt5 import QtCore, QtGui, QtWidgets -from PyQt5.QtChart import QChartView - - -class Ui_cyclwdgt(object): - def setupUi(self, cyclwdgt): - cyclwdgt.setObjectName("cyclwdgt") - cyclwdgt.resize(350, 50) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(cyclwdgt.sizePolicy().hasHeightForWidth()) - cyclwdgt.setSizePolicy(sizePolicy) - cyclwdgt.setMinimumSize(QtCore.QSize(350, 50)) - cyclwdgt.setMaximumSize(QtCore.QSize(350, 50)) - cyclwdgt.setStyleSheet("") - self.cyclcurt = QtWidgets.QLabel(cyclwdgt) - self.cyclcurt.setGeometry(QtCore.QRect(110, 5, 235, 20)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cyclcurt.sizePolicy().hasHeightForWidth()) - self.cyclcurt.setSizePolicy(sizePolicy) - self.cyclcurt.setMinimumSize(QtCore.QSize(235, 20)) - self.cyclcurt.setMaximumSize(QtCore.QSize(235, 20)) - self.cyclcurt.setStyleSheet('font: 13pt "Barlow";') - self.cyclcurt.setObjectName("cyclcurt") - self.cyclgraf = QChartView(cyclwdgt) - self.cyclgraf.setGeometry(QtCore.QRect(55, 5, 40, 40)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cyclgraf.sizePolicy().hasHeightForWidth()) - self.cyclgraf.setSizePolicy(sizePolicy) - self.cyclgraf.setMaximumSize(QtCore.QSize(40, 40)) - self.cyclgraf.setStyleSheet("background: transparent; border: none;") - self.cyclgraf.setObjectName("cyclgraf") - self.cyclxtra = QtWidgets.QLabel(cyclwdgt) - self.cyclxtra.setGeometry(QtCore.QRect(110, 30, 235, 15)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cyclxtra.sizePolicy().hasHeightForWidth()) - self.cyclxtra.setSizePolicy(sizePolicy) - self.cyclxtra.setMinimumSize(QtCore.QSize(235, 15)) - self.cyclxtra.setMaximumSize(QtCore.QSize(235, 15)) - font = QtGui.QFont() - font.setPointSize(10) - font.setBold(False) - font.setItalic(False) - self.cyclxtra.setFont(font) - self.cyclxtra.setStyleSheet('font: 10pt "Inter";') - self.cyclxtra.setObjectName("cyclxtra") - self.cyclnumb = QtWidgets.QLabel(cyclwdgt) - self.cyclnumb.setGeometry(QtCore.QRect(5, 5, 40, 20)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cyclnumb.sizePolicy().hasHeightForWidth()) - self.cyclnumb.setSizePolicy(sizePolicy) - self.cyclnumb.setMinimumSize(QtCore.QSize(40, 20)) - self.cyclnumb.setMaximumSize(QtCore.QSize(40, 20)) - self.cyclnumb.setStyleSheet('font: 13pt "Barlow";') - self.cyclnumb.setFrameShape(QtWidgets.QFrame.NoFrame) - self.cyclnumb.setAlignment( - QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter - ) - self.cyclnumb.setObjectName("cyclnumb") - self.cycllabl = QtWidgets.QLabel(cyclwdgt) - self.cycllabl.setGeometry(QtCore.QRect(5, 30, 40, 15)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cycllabl.sizePolicy().hasHeightForWidth()) - self.cycllabl.setSizePolicy(sizePolicy) - self.cycllabl.setMinimumSize(QtCore.QSize(40, 15)) - self.cycllabl.setMaximumSize(QtCore.QSize(40, 15)) - font = QtGui.QFont() - font.setPointSize(10) - font.setBold(False) - font.setItalic(False) - self.cycllabl.setFont(font) - self.cycllabl.setStyleSheet('font: 10pt "Inter";') - self.cycllabl.setAlignment( - QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter - ) - self.cycllabl.setObjectName("cycllabl") - self.cyclperc = QtWidgets.QLabel(cyclwdgt) - self.cyclperc.setGeometry(QtCore.QRect(60, 10, 30, 30)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cyclperc.sizePolicy().hasHeightForWidth()) - self.cyclperc.setSizePolicy(sizePolicy) - self.cyclperc.setMinimumSize(QtCore.QSize(30, 30)) - self.cyclperc.setMaximumSize(QtCore.QSize(30, 30)) - font = QtGui.QFont() - font.setPointSize(10) - font.setBold(False) - font.setItalic(False) - self.cyclperc.setFont(font) - self.cyclperc.setStyleSheet('font: 10pt "Barlow";') - self.cyclperc.setAlignment(QtCore.Qt.AlignCenter) - self.cyclperc.setObjectName("cyclperc") - self.cycllin1 = QtWidgets.QFrame(cyclwdgt) - self.cycllin1.setGeometry(QtCore.QRect(50, 5, 1, 40)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cycllin1.sizePolicy().hasHeightForWidth()) - self.cycllin1.setSizePolicy(sizePolicy) - self.cycllin1.setMinimumSize(QtCore.QSize(1, 40)) - self.cycllin1.setMaximumSize(QtCore.QSize(1, 40)) - self.cycllin1.setStyleSheet("border: 1px solid #808080;") - self.cycllin1.setFrameShape(QtWidgets.QFrame.VLine) - self.cycllin1.setFrameShadow(QtWidgets.QFrame.Sunken) - self.cycllin1.setObjectName("cycllin1") - self.cycllin2 = QtWidgets.QFrame(cyclwdgt) - self.cycllin2.setGeometry(QtCore.QRect(100, 5, 1, 40)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.cycllin2.sizePolicy().hasHeightForWidth()) - self.cycllin2.setSizePolicy(sizePolicy) - self.cycllin2.setMinimumSize(QtCore.QSize(1, 40)) - self.cycllin2.setMaximumSize(QtCore.QSize(1, 40)) - self.cycllin2.setStyleSheet("border: 1px solid #808080;") - self.cycllin2.setFrameShape(QtWidgets.QFrame.VLine) - self.cycllin2.setFrameShadow(QtWidgets.QFrame.Sunken) - self.cycllin2.setObjectName("cycllin2") - - self.retranslateUi(cyclwdgt) - QtCore.QMetaObject.connectSlotsByName(cyclwdgt) - - def retranslateUi(self, cyclwdgt): - _translate = QtCore.QCoreApplication.translate - cyclwdgt.setWindowTitle(_translate("cyclwdgt", "Form")) - self.cyclcurt.setText(_translate("cyclwdgt", "000.00XHz")) - self.cyclxtra.setText( - _translate( - "cyclwdgt", - '

MIN: 0000.00XHz, MAX: 0000.00XHz

', # noqa - ) - ) - self.cyclnumb.setText(_translate("cyclwdgt", "0")) - self.cycllabl.setText(_translate("cyclwdgt", "#CPU")) - self.cyclperc.setText(_translate("cyclwdgt", "000")) diff --git a/obserware/sources/widgets/cyclwdgt/operations.py b/obserware/sources/widgets/cyclwdgt/operations.py deleted file mode 100644 index b5c509c..0000000 --- a/obserware/sources/widgets/cyclwdgt/operations.py +++ /dev/null @@ -1,57 +0,0 @@ -""" -Obserware -Copyright (C) 2021-2022 Akashdeep Dhar - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -""" - - -from PyQt5 import QtGui -from PyQt5.QtChart import QChart, QPieSeries -from PyQt5.QtGui import QPainter -from PyQt5.QtWidgets import QWidget - -from obserware.sources.widgets.cyclwdgt.interface import Ui_cyclwdgt - - -class CyclWdgt(QWidget, Ui_cyclwdgt): - def __init__(self, parent=None, cyclnumb=0, cyclperc=0, cyclcurt=0, cyclxmin=0, cyclxmax=0): - super(CyclWdgt, self).__init__(parent) - self.setupUi(self) - self.cpuugraf = QChart() - self.cpuutime = QPieSeries() - self.handle_elements(cyclnumb, cyclperc, cyclcurt, cyclxmin, cyclxmax) - - def handle_elements(self, cyclnumb, cyclperc, cyclcurt, cyclxmin, cyclxmax): - self.cpuutime.setHoleSize(0.55) - self.cpuugraf.setBackgroundBrush(QtGui.QColor("transparent")) - self.cpuufrlc = self.cpuutime.append("Free", 100 - cyclperc) - self.cpuuuslc = self.cpuutime.append("Used", cyclperc) - self.cpuugraf.legend().hide() - self.cpuugraf.addSeries(self.cpuutime) - self.cpuugraf.setAnimationOptions(QChart.SeriesAnimations) - self.cpuugraf.setContentsMargins(-35, -35, -35, -35) - self.cyclgraf.setChart(self.cpuugraf) - self.cyclgraf.setRenderHint(QPainter.Antialiasing) - self.cyclnumb.setText("%d" % cyclnumb) - self.cyclperc.setText("%d" % cyclperc) - self.cyclcurt.setText("%s" % cyclcurt) - self.cyclxtra.setText("MIN: %s, MAX: %s" % (cyclxmin, cyclxmax)) - - def modify_attributes(self, cyclperc=0, cyclcurt=0, cyclxmin=0, cyclxmax=0): - self.cyclperc.setText("%d" % cyclperc) - self.cpuutime.slices()[0].setValue(100 - cyclperc) - self.cpuutime.slices()[1].setValue(cyclperc) - self.cyclcurt.setText("%s" % cyclcurt) - self.cyclxtra.setText("MIN: %s, MAX: %s" % (cyclxmin, cyclxmax))