Revision: 102
Author: atenderholt
Date: 2006-05-09 18:51:02 -0700 (Tue, 09 May 2006)
ViewCVS: http://svn.sourceforge.net/cclib/?rev=102&view=rev
Log Message:
-----------
QtProgress class :o)
Modified Paths:
--------------
trunk/src/cclib/progress/__init__.py
Added Paths:
-----------
trunk/src/cclib/progress/qtprogress.py
Modified: trunk/src/cclib/progress/__init__.py
===================================================================
--- trunk/src/cclib/progress/__init__.py 2006-05-09 16:10:39 UTC (rev 101)
+++ trunk/src/cclib/progress/__init__.py 2006-05-10 01:51:02 UTC (rev 102)
@@ -1 +1,2 @@
from textprogress import TextProgress
+from qtprogress import QtProgress
Added: trunk/src/cclib/progress/qtprogress.py
===================================================================
--- trunk/src/cclib/progress/qtprogress.py (rev 0)
+++ trunk/src/cclib/progress/qtprogress.py 2006-05-10 01:51:02 UTC (rev 102)
@@ -0,0 +1,35 @@
+import sys
+import thread
+from qt import QProgressDialog,QString
+
+class QtProgress(QProgressDialog):
+
+ def __init__(self,parent):
+
+ QProgressDialog.__init__(self,parent,"progress",True)
+
+ self.nstep=0
+ self.text=None
+ self.oldprogress=0
+ self.progress=0
+ self.calls=0
+
+ self.setCaption("Progress...")
+
+ def initialize(self,nstep,text=None):
+
+ self.nstep=nstep
+ self.text=text
+ self.setTotalSteps(nstep)
+ if text:
+ self.setLabelText(text)
+ self.setProgress(1)
+ #sys.stdout.write("\n")
+
+ def update(self,step,text=None):
+
+ self.setLabelText(text)
+ self.setProgress(step)
+
+ return
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|