Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > main-testing-src > by-pkgid > e052e9ebc0768b528a06c9c4bb076233 > files > 3

kdeutils4-4.2.4-0.1mdv2009.1.src.rpm

diff -p -up kdeutils-4.0.84/printer-applet/printer-applet.py.orig kdeutils-4.0.84/printer-applet/printer-applet.py
--- kdeutils-4.0.84/printer-applet/printer-applet.py.orig	2008-06-27 11:08:49.000000000 -0400
+++ kdeutils-4.0.84/printer-applet/printer-applet.py	2008-06-27 11:10:50.000000000 -0400
@@ -259,6 +259,7 @@ class JobManager(QObject):
 
         self.menu = QMenu()
         self.menu.addAction(i18n("_Hide").replace("_", ""), self.on_icon_hide_activate)
+        self.menu.addAction(KIcon("printer"), i18n("_Manage Printers").replace("_", ""), self.on_icon_manage_activate)
         self.menu.addAction(KIcon("application-exit"), i18n("Quit"), self.on_icon_quit_activate)
         self.sysTray.setContextMenu(self.menu)
 
@@ -739,6 +740,9 @@ class JobManager(QObject):
         self.hidden = True
         self.set_statusicon_visibility ()
 
+    def on_icon_manage_activate(self):
+        os.spawnl(os.P_NOWAIT,'/usr/bin/system-config-printer')
+
     def on_icon_quit_activate(self):
         app.quit()