|
|
|
@ -139,6 +139,7 @@ org.kde.kdialog.ProgressDialog'
|
|
|
|
|
label = None
|
|
|
|
|
def __init__(self,title,kdialog=None):
|
|
|
|
|
self.title = title
|
|
|
|
|
self.value = 0
|
|
|
|
|
if kdialog == None:
|
|
|
|
|
self.openDialog(self.title)
|
|
|
|
|
|
|
|
|
@ -207,8 +208,10 @@ org.kde.kdialog.ProgressDialog'
|
|
|
|
|
if self.execenv:
|
|
|
|
|
env = " ".join(map(lambda x: '%s="%s"'%(x[0],x[1]),\
|
|
|
|
|
self.execenv)) + " "
|
|
|
|
|
os.system(env + '/usr/bin/qdbus %s %s value %d >/dev/null'\
|
|
|
|
|
%(self.kdialog,self.suffixSet, value))
|
|
|
|
|
if value > self.value:
|
|
|
|
|
os.system(env + '/usr/bin/qdbus %s %s value %d >/dev/null'\
|
|
|
|
|
%(self.kdialog,self.suffixSet, value))
|
|
|
|
|
self.value = value
|
|
|
|
|
|
|
|
|
|
def setMaximum(self,max):
|
|
|
|
|
'''Установить максимальное значения для прогресса'''
|
|
|
|
@ -238,9 +241,9 @@ org.kde.kdialog.ProgressDialog'
|
|
|
|
|
|
|
|
|
|
def ProgressBar(*args,**kwarg):
|
|
|
|
|
if os.system('which kdialog &>/dev/null') == 0:
|
|
|
|
|
return KProgressBar(*args,**kwarg)
|
|
|
|
|
return KProgressBar(*args,**kwarg)
|
|
|
|
|
elif os.system('which Xdialog &>/dev/null') == 0:
|
|
|
|
|
return GProgressBar(*args,**kwarg)
|
|
|
|
|
return GProgressBar(*args,**kwarg)
|
|
|
|
|
return NoneProgressBar(*args,**kwarg)
|
|
|
|
|
|
|
|
|
|
class ProgressProfile(cl_profile.profile):
|
|
|
|
|