[Uludag-commits] r6550 - repos/pisi-x/src
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
17 Mar 2006 Cum 16:12:29 EET
Author: cartman
Date: Fri Mar 17 16:12:27 2006
New Revision: 6550
Modified:
repos/pisi-x/src/PisiKga.py
Log:
Niko rocks
Modified: repos/pisi-x/src/PisiKga.py
=================================================================
--- repos/pisi-x/src/PisiKga.py (original)
+++ repos/pisi-x/src/PisiKga.py Fri Mar 17 16:12:27 2006
@@ -99,8 +99,7 @@
self.currentAppIndex = 1
self.totalSelectedSize = 0
self.possibleError = False
- self.registered = False
-
+
self.layout = QGridLayout(self)
self.buttonLayout = QHBox(self)
self.leftLayout = QVBox(self)
@@ -110,9 +109,6 @@
self.configButton = KPushButton(i18n("Configure..."),self.buttonLayout)
self.installRemoveButton = KPushButton(i18n("Install Package(s)"),self.buttonLayout)
- # On-click event handler
- self.eventHandler = CustomEventListener()
-
# Read javascript
js = file("animation.js").read()
js = re.sub("#3cBB39", KGlobalSettings.alternateBackgroundColor().name(), js)
@@ -145,7 +141,7 @@
self.connect(self.installRemoveButton,SIGNAL("clicked()"),self.check)
self.connect(self.listView,SIGNAL("selectionChanged(QListViewItem *)"),self.updateView)
self.connect(self.comboBox,SIGNAL("activated(int)"),self.updateListing)
- self.connect(self.htmlPart.view(),SIGNAL("finishedLayout()"),self.registerEventHandlers)
+ self.connect(self.htmlPart,SIGNAL("completed()"),self.registerEventHandlers)
self.createComponentList(self.command.listPackages())
self.listView.setSelected(self.listView.firstChild(),True)
@@ -183,12 +179,12 @@
KMessageBox.information(self,i18n("You will not be able to install new programs or update old ones until you update repository."))
def registerEventHandlers(self):
- if not self.registered:
- nodeList = self.htmlPart.document().getElementsByTagName(DOM.DOMString("input"))
- for i in range(0,nodeList.length()):
- node = DOM.HTMLInputElement(nodeList.item(i))
- node.addEventListener(DOM.DOMString("click"),self.eventHandler,False)
- self.registered = True
+ print 'Registering event handlers!'
+ self.eventHandler = CustomEventListener()
+ nodeList = self.htmlPart.document().getElementsByTagName(DOM.DOMString("input"))
+ for i in range(0,nodeList.length()):
+ node = DOM.HTMLInputElement(nodeList.item(i))
+ node.addEventListener(DOM.DOMString("click"),self.eventHandler,False)
def createHTML(self,packages):
head = '''<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi