[Uludag-commits] r5053 - trunk/pisi-kga/src
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
14 Ara 2005 Çar 14:05:35 EET
Author: cartman
Date: Wed Dec 14 14:05:33 2005
New Revision: 5053
Modified:
trunk/pisi-kga/src/PisiKga.py
trunk/pisi-kga/src/Preferences.py
Log:
Depoyu update edince, programlar listesi de update olsun
Modified: trunk/pisi-kga/src/PisiKga.py
=================================================================
--- trunk/pisi-kga/src/PisiKga.py (original)
+++ trunk/pisi-kga/src/PisiKga.py Wed Dec 14 14:05:33 2005
@@ -117,6 +117,8 @@
rate = int(str(event.data().section(' ',2,2)).split('.')[0])
symbol = event.data().section(' ',3,3)
self.updateProgressBar(filename, percent, rate, symbol)
+ elif event.type() == QEvent.User+10:
+ self.updateListing()
else:
pass
Modified: trunk/pisi-kga/src/Preferences.py
=================================================================
--- trunk/pisi-kga/src/Preferences.py (original)
+++ trunk/pisi-kga/src/Preferences.py Wed Dec 14 14:05:33 2005
@@ -27,6 +27,7 @@
class Preferences(PreferencesDialog.PreferencesDialog):
def __init__(self, parent=None):
PreferencesDialog.PreferencesDialog.__init__(self, parent)
+ self.receiver = parent
self.command = ThreadRunner.MyThread(parent)
self.connect(self.addButton, SIGNAL("clicked()"), self.addNewRepo)
self.connect(self.editButton, SIGNAL("clicked()"), self.editRepo)
@@ -59,7 +60,11 @@
for i in pisi.context.repodb.list():
self.command.updateRepo(i)
self.updateRepoButton.setEnabled(True)
-
+
+ # Let the main listview update itself
+ event = QCustomEvent(QEvent.User+10)
+ QThread.postEvent(self.receiver,event)
+
def addNewRepo(self):
self.repo = RepoDialog.RepoDialog(self)
self.repo.setCaption(i18n("Add New Repository"))
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi