Pre-release 1.1

+ now you may set network device
  + now you may set to show network device
  + now you may set to show memory in Mb
  * widget consists of several labels
  * configuration interface
  - change order labels (I don't know how to do it)
  - some bugs

Version 1.0 is now available in directory 'old_version'
This commit is contained in:
arcan1s
2013-02-24 06:04:34 +04:00
parent 870399418a
commit a195e0524b
17 changed files with 1807 additions and 217 deletions

View File

@ -12,4 +12,49 @@ class ConfigWindow(QWidget):
def __init__(self, parent, settings):
QWidget.__init__(self)
self.ui = uic.loadUi(parent.package().filePath('ui', 'configwindow.ui'), self)
self.parent = parent
self.parent = parent
QObject.connect(self.ui.checkBox_bat, SIGNAL("stateChanged(int)"), self.batStatus)
QObject.connect(self.ui.checkBox_cpu, SIGNAL("stateChanged(int)"), self.cpuStatus)
QObject.connect(self.ui.checkBox_mem, SIGNAL("stateChanged(int)"), self.memStatus)
QObject.connect(self.ui.checkBox_net, SIGNAL("stateChanged(int)"), self.netStatus)
QObject.connect(self.ui.checkBox_swap, SIGNAL("stateChanged(int)"), self.swapStatus)
QObject.connect(self.ui.checkBox_temp, SIGNAL("stateChanged(int)"), self.tempStatus)
def batStatus(self):
if (self.ui.checkBox_bat.checkState() == 2):
self.ui.lineEdit_bat.setEnabled(True)
else:
self.ui.lineEdit_bat.setDisabled(True)
def cpuStatus(self):
if (self.ui.checkBox_cpu.checkState() == 2):
self.ui.lineEdit_cpu.setEnabled(True)
else:
self.ui.lineEdit_cpu.setDisabled(True)
def memStatus(self):
if (self.ui.checkBox_mem.checkState() == 2):
self.ui.lineEdit_mem.setEnabled(True)
else:
self.ui.lineEdit_mem.setDisabled(True)
def netStatus(self):
if (self.ui.checkBox_net.checkState() == 2):
self.ui.lineEdit_net.setEnabled(True)
self.ui.comboBox_numNet.setEnabled(True)
else:
self.ui.lineEdit_net.setDisabled(True)
self.ui.comboBox_numNet.setDisabled(True)
def swapStatus(self):
if (self.ui.checkBox_swap.checkState() == 2):
self.ui.lineEdit_swap.setEnabled(True)
else:
self.ui.lineEdit_swap.setDisabled(True)
def tempStatus(self):
if (self.ui.checkBox_temp.checkState() == 2):
self.ui.lineEdit_temp.setEnabled(True)
else:
self.ui.lineEdit_temp.setDisabled(True)