[Uludag-commits] r16242 - trunk/tasma/package-manager/src

uludag-commits at pardus.org.tr uludag-commits at pardus.org.tr
5 Ara 2007 Çar 12:05:21 EET


Author: gokcen.eraslan
Date: Wed Dec  5 12:05:20 2007
New Revision: 16242

Added:
   trunk/tasma/package-manager/src/SpecialList.py
Modified:
   trunk/tasma/package-manager/src/BasketDialog.py
   trunk/tasma/package-manager/src/Commander.py
   trunk/tasma/package-manager/src/HelpDialog.py
   trunk/tasma/package-manager/src/MainWidget.py
Log:
pisi-db conflict fix, KDialogs and some comments


Modified: trunk/tasma/package-manager/src/BasketDialog.py
=================================================================
--- trunk/tasma/package-manager/src/BasketDialog.py	(original)
+++ trunk/tasma/package-manager/src/BasketDialog.py	Wed Dec  5 12:05:20 2007
@@ -15,6 +15,7 @@
 from sets import Set as set
 from qt import *
 from kdecore import *
+from kdeui import KCursor
 from khtml import *
 
 import pisi
@@ -45,9 +46,9 @@
         except Exception, e:
             print e
 
-class BasketDialog(QDialog):
+class BasketDialog(KDialog):
     def __init__(self, parent, basket):
-        QDialog.__init__(self,parent,str(i18n("Basket")),True)
+        KDialog.__init__(self,parent,str(i18n("Basket")),True)
         self.parent = parent
         self.basket = basket
         self.totalSize = 0
@@ -133,9 +134,9 @@
         node.addEventListener(DOM.DOMString("click"),self.eventListener,True)
 
     def updateTotals(self):
-        self.setCursor(Qt.waitCursor)
+        self.setCursor(KCursor.waitCursor)
         self.createExtraPackagesList()
-        self.setCursor(Qt.arrowCursor)
+        self.setCursor(KCursor.arrowCursor)
 
     def createSelectedPackagesList(self):
         self.createHTML(self.basket.packages, self.pkgHtmlPart, True)

Modified: trunk/tasma/package-manager/src/Commander.py
=================================================================
--- trunk/tasma/package-manager/src/Commander.py	(original)
+++ trunk/tasma/package-manager/src/Commander.py	Wed Dec  5 12:05:20 2007
@@ -170,7 +170,7 @@
         self.comar.cancel()
 
     def checkConflicts(self, packages):
-        return pisi.api.generate_conflicts(packages)
+        return pisi.api.get_conflicts(packages)
 
     def inProgress(self):
         return self.comar.com_lock.locked()

Modified: trunk/tasma/package-manager/src/HelpDialog.py
=================================================================
--- trunk/tasma/package-manager/src/HelpDialog.py	(original)
+++ trunk/tasma/package-manager/src/HelpDialog.py	Wed Dec  5 12:05:20 2007
@@ -22,9 +22,9 @@
     PREFERENCES:"preferences_help.html"
     }
 
-class HelpDialog(QDialog):
+class HelpDialog(KDialog):
     def __init__(self, parent, help):
-        QDialog.__init__(self, parent)
+        KDialog.__init__(self, parent)
         self.setCaption(i18n("Package Manager Help"))
         self.layout = QGridLayout(self)
         self.htmlPart = KHTMLPart(self)

Modified: trunk/tasma/package-manager/src/MainWidget.py
=================================================================
--- trunk/tasma/package-manager/src/MainWidget.py	(original)
+++ trunk/tasma/package-manager/src/MainWidget.py	Wed Dec  5 12:05:20 2007
@@ -139,14 +139,13 @@
 
         self.settings = Settings.Settings(kapp.config())
 
-        #self.lazyLoadComponentList()
-
     def lazyLoadComponentList(self):
         self.parent.tray.updateTrayIcon()
  
         if self.componentsReady():
             self.installState()
 
+            #TODO: Fix this
             #global packageToInstall
             #if packageToInstall:
             #    self.installPackage(unicode(packageToInstall))
@@ -182,18 +181,33 @@
         self.parent.showUpgradeAction.setChecked(False)
 
     def installState(self, reset=True):
+        # set mouse to waiting icon
         kapp.setOverrideCursor(KCursor.waitCursor)
+
+        # uncheck buttons, clear search line, empty cache
         if reset:
             self.resetState()
+
+        # check the "Show New Packages" button
         self.parent.showNewAction.setChecked(True)
         self.processEvents()
+
+        # ask pisi to get available packages
         packages = self.command.listNewPackages()
+
         self.state = install_state
+
+        # prepare components' listview on the left side
         self.createComponentList(packages)
+
         self.operateAction.setText(i18n("Install Package(s)"))
         self.operateAction.setIconSet(loadIconSet("ok"))
         self.basket.setState(self.state)
+
+        # set last selected component and so, trigger HTML creator to create right side (packages)
+        # (selects first component if it is the first time)
         self.setLastSelected()
+
         self.updateStatusBar()
         kapp.restoreOverrideCursor()
 


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi