mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-25 07:57:19 +00:00
fixed bugs
This commit is contained in:
parent
329457955d
commit
2675beb106
@ -196,7 +196,8 @@ class ConfigDefinition:
|
|||||||
|
|
||||||
labelOrder = str(settings.get('label_order', '1345'))
|
labelOrder = str(settings.get('label_order', '1345'))
|
||||||
for label in self.defaults['order'].keys():
|
for label in self.defaults['order'].keys():
|
||||||
bool = self.defaults['bool'][self.defaults['order'][label]]
|
bool = settings.get(self.defaults['confBool'][self.defaults['order'][label]],
|
||||||
|
self.defaults['bool'][self.defaults['order'][label]]).toInt()[0]
|
||||||
self.configpage.checkboxes[self.defaults['order'][label]].setCheckState(bool)
|
self.configpage.checkboxes[self.defaults['order'][label]].setCheckState(bool)
|
||||||
if (bool > 0):
|
if (bool > 0):
|
||||||
self.configpage.sliders[self.defaults['order'][label]].setValue(labelOrder.find(label) + 1)
|
self.configpage.sliders[self.defaults['order'][label]].setValue(labelOrder.find(label) + 1)
|
||||||
|
@ -152,9 +152,9 @@ class DataEngine:
|
|||||||
updatedData['value'] = value
|
updatedData['value'] = value
|
||||||
# update network device
|
# update network device
|
||||||
self.updateNetdev = self.updateNetdev + 1
|
self.updateNetdev = self.updateNetdev + 1
|
||||||
if (self.updateNetdev == 100):
|
if (self.updateNetdev == 30):
|
||||||
self.updateNetdev = 0
|
self.updateNetdev = 0
|
||||||
if (adv['netdevBool'] > 0):
|
if (adv['netdevBool'] == 0):
|
||||||
systemDataEngine.disconnectSource("network/interfaces/" + names['net'] + "/transmitter/data", self.parent)
|
systemDataEngine.disconnectSource("network/interfaces/" + names['net'] + "/transmitter/data", self.parent)
|
||||||
systemDataEngine.disconnectSource("network/interfaces/" + names['net'] + "/receiver/data", self.parent)
|
systemDataEngine.disconnectSource("network/interfaces/" + names['net'] + "/receiver/data", self.parent)
|
||||||
names['net'] = self.parent.setNetdev()
|
names['net'] = self.parent.setNetdev()
|
||||||
|
@ -244,7 +244,7 @@ class pyTextWidget(plasmascript.Applet):
|
|||||||
line = self.ptm['vars']['formats']['bat']
|
line = self.ptm['vars']['formats']['bat']
|
||||||
if (line.split('$bat')[0] != line):
|
if (line.split('$bat')[0] != line):
|
||||||
try:
|
try:
|
||||||
with open (self.ptm['adv']['batDev'], 'r') as batFile:
|
with open (self.ptm['vars']['adv']['batDev'], 'r') as batFile:
|
||||||
bat = batFile.readline()[:-1]
|
bat = batFile.readline()[:-1]
|
||||||
except:
|
except:
|
||||||
bat = "off"
|
bat = "off"
|
||||||
@ -252,7 +252,7 @@ class pyTextWidget(plasmascript.Applet):
|
|||||||
line = line.split('$bat')[0] + bat + line.split('$bat')[1]
|
line = line.split('$bat')[0] + bat + line.split('$bat')[1]
|
||||||
if (line.split('$ac')[0] != line):
|
if (line.split('$ac')[0] != line):
|
||||||
try:
|
try:
|
||||||
with open (self.ptm['adv']['acDev'], 'r') as batFile:
|
with open (self.ptm['vars']['adv']['acDev'], 'r') as batFile:
|
||||||
bat = batFile.readline()[:-1]
|
bat = batFile.readline()[:-1]
|
||||||
if (bat == '1'):
|
if (bat == '1'):
|
||||||
bat = "(*)"
|
bat = "(*)"
|
||||||
@ -298,7 +298,7 @@ class pyTextWidget(plasmascript.Applet):
|
|||||||
line = self.ptm['vars']['formats']['hdd']
|
line = self.ptm['vars']['formats']['hdd']
|
||||||
for i in range(len(self.ptm['names']['hdd'])):
|
for i in range(len(self.ptm['names']['hdd'])):
|
||||||
if (line.split('$hdd' + str(i))[0] != line):
|
if (line.split('$hdd' + str(i))[0] != line):
|
||||||
line = line.split('$hdd' + str(i))[0] + self.ptm['values']['hdd'][self.ptm['names']['hdd'][i]] + line.split('$hdd' + str(i))[1]
|
line = line.split('$hdd' + str(i))[0] + str(self.ptm['values']['hdd'][self.ptm['names']['hdd'][i]]) + line.split('$hdd' + str(i))[1]
|
||||||
text = self.ptm['vars']['app']['format'].split('$LINE')[0] + line + self.ptm['vars']['app']['format'].split('$LINE')[1]
|
text = self.ptm['vars']['app']['format'].split('$LINE')[0] + line + self.ptm['vars']['app']['format'].split('$LINE')[1]
|
||||||
self.setText("hdd", text)
|
self.setText("hdd", text)
|
||||||
|
|
||||||
@ -317,7 +317,8 @@ class pyTextWidget(plasmascript.Applet):
|
|||||||
"""function to set mem text"""
|
"""function to set mem text"""
|
||||||
line = self.ptm['vars']['formats']['mem']
|
line = self.ptm['vars']['formats']['mem']
|
||||||
if (line.split('$memmb')[0] != line):
|
if (line.split('$memmb')[0] != line):
|
||||||
line = line.split('$memmb')[0] + self.ptm['values']['mem']['app'] + line.split('$memmb')[1]
|
mem = "%i" % (self.ptm['values']['mem']['app'])
|
||||||
|
line = line.split('$memmb')[0] + mem + line.split('$memmb')[1]
|
||||||
if (line.split('$mem')[0] != line):
|
if (line.split('$mem')[0] != line):
|
||||||
try:
|
try:
|
||||||
mem = 100 * self.ptm['values']['mem']['app'] / (self.ptm['values']['mem']['free'] + self.ptm['values']['mem']['used'])
|
mem = 100 * self.ptm['values']['mem']['app'] / (self.ptm['values']['mem']['free'] + self.ptm['values']['mem']['used'])
|
||||||
@ -348,7 +349,8 @@ class pyTextWidget(plasmascript.Applet):
|
|||||||
"""function to set swap text"""
|
"""function to set swap text"""
|
||||||
line = self.ptm['vars']['formats']['swap']
|
line = self.ptm['vars']['formats']['swap']
|
||||||
if (line.split('$swapmb')[0] != line):
|
if (line.split('$swapmb')[0] != line):
|
||||||
line = line.split('$swapmb')[0] + self.ptm['values']['swap']['used'] + line.split('$swapmb')[1]
|
mem = "%i" % (self.ptm['values']['swap']['used'])
|
||||||
|
line = line.split('$swapmb')[0] + mem + line.split('$swapmb')[1]
|
||||||
if (line.split('$swap')[0] != line):
|
if (line.split('$swap')[0] != line):
|
||||||
try:
|
try:
|
||||||
mem = 100 * self.ptm['values']['swap']['used'] / (self.ptm['values']['swap']['free'] + self.ptm['values']['swap']['used'])
|
mem = 100 * self.ptm['values']['swap']['used'] / (self.ptm['values']['swap']['free'] + self.ptm['values']['swap']['used'])
|
||||||
@ -433,13 +435,13 @@ class pyTextWidget(plasmascript.Applet):
|
|||||||
interfaces = QDir.entryList(QDir(netdir), QDir.Dirs | QDir.NoDotAndDotDot)
|
interfaces = QDir.entryList(QDir(netdir), QDir.Dirs | QDir.NoDotAndDotDot)
|
||||||
for device in interfaces:
|
for device in interfaces:
|
||||||
if (str(device) != "lo"):
|
if (str(device) != "lo"):
|
||||||
try:
|
#try:
|
||||||
|
if True:
|
||||||
with open(netdir + '/' + str(device) + '/operstate', 'r') as stateFile:
|
with open(netdir + '/' + str(device) + '/operstate', 'r') as stateFile:
|
||||||
if (stateFile.readline() == "up\n"):
|
if (stateFile.readline() == "up\n"):
|
||||||
netdev = str(device)
|
netdev = str(device)
|
||||||
except:
|
#except:
|
||||||
pass
|
#pass
|
||||||
self.ptm['names']['net'] = netdev
|
|
||||||
return netdev
|
return netdev
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user