From ffc7ee783c8207bedc7e153007f9ee8ffb23c1e4 Mon Sep 17 00:00:00 2001 From: Michael 'Mickey' Lauer Date: Wed, 25 Feb 2004 18:18:37 +0000 Subject: update --- bin/commander/mainwindow.py | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) (limited to 'bin/commander/mainwindow.py') diff --git a/bin/commander/mainwindow.py b/bin/commander/mainwindow.py index 1e9195348..63e86877c 100644 --- a/bin/commander/mainwindow.py +++ b/bin/commander/mainwindow.py @@ -4,6 +4,7 @@ from appinfo import * from mainwindowbase import * from aboutdialog import * +from provideritem import * from packages import Packages from pythonshell import EPythonShell from oe import * @@ -12,13 +13,13 @@ class MainWindow( MainWindowBase ): def __init__( self, parent = None, name = None, fl = 0 ): MainWindowBase.__init__(self, parent, name, fl ) - + self.createStatusBar() - + def createStatusBar( self ): self.numPackages = QLabel( "No Packages available.", self.statusBar() ) self.statusBar().addWidget( self.numPackages ) - + # # slots # @@ -69,11 +70,11 @@ class MainWindow( MainWindowBase ): def editFind(self): print "MainWindowBase.editFind(): Not implemented yet" QMessageBox.information( self, "%s V%s" % ( appname, appversion ), "Not implemented yet" ) - + def editPreferences(self): print "MainWindowBase.editPreferences(): Not implemented yet" QMessageBox.information( self, "%s V%s" % ( appname, appversion ), "Not implemented yet" ) - + def helpIndex(self): print "MainWindowBase.helpIndex(): Not implemented yet" QMessageBox.information( self, "%s V%s" % ( appname, appversion ), "Not implemented yet" ) @@ -85,7 +86,7 @@ class MainWindow( MainWindowBase ): def buildAllPackages(self): print "MainWindowBase.buildAllPackages(): Not implemented yet" QMessageBox.information( self, "%s V%s" % ( appname, appversion ), "Not implemented yet" ) - + def buildSelectedPackages(self): print "MainWindowBase.buildSelected(): Not implemented yet" QMessageBox.information( self, "%s V%s" % ( appname, appversion ), "Not implemented yet" ) @@ -102,27 +103,16 @@ class MainWindow( MainWindowBase ): d.hide() self.statusBar().message( "Done. Scanned %d Packages." % p.numPackages(), 2000 ) self.numPackages.setText( "%s Packages available." % p.numPackages() ) - + self.packageView.clear() for package in p.names(): - shortname = package.split( "/" )[-1] - item = QListViewItem( self.packageView, - p.data(package, "PROVIDES" ).split()[0], - p.data(package, "CATEGORY"), - p.data(package, "SECTION"), - p.data(package, "PRIORITY"), - p.data(package, "MAINTAINER"), - p.data(package, "SRC_URI"), - p.data(package, "HOMEPAGE") ) - item.setText( 7, p.data(package, "DEPENDS") ) - item.setText( 8, p.data(package, "RDEPENDS") ) - item.setText( 9, shortname ) - + ProviderItem( self.packageView, package ) + def debugConsole(self): shell = EPythonShell( None, { 'p':Packages.instance(), 'data':data, 'exit':lambda:shell.close() } ) shell.show() shell.resize( QSize( 500, 300 ) ) - + def helpAbout(self): d = AboutDialog() d.exec_loop() -- cgit 1.2.3-korg