Helpviewer/HelpTabWidget.py

branch
Py2 comp.
changeset 3060
5883ce99ee12
parent 3058
0a02c433f52d
parent 3048
83f86da6344e
child 3080
6c0a430b19df
diff -r 0a02c433f52d -r 5883ce99ee12 Helpviewer/HelpTabWidget.py
--- a/Helpviewer/HelpTabWidget.py	Fri Nov 01 15:48:48 2013 +0100
+++ b/Helpviewer/HelpTabWidget.py	Sun Nov 03 15:58:22 2013 +0100
@@ -263,7 +263,7 @@
         """
         index = self.__tabContextMenuIndex
         for i in list(range(self.count() - 1, index, -1)) + \
-                 list(range(index - 1, -1, -1)):
+                list(range(index - 1, -1, -1)):
             self.closeBrowserAt(i)
     
     def __tabContextMenuPrint(self):
@@ -477,10 +477,10 @@
         
         @return list of references to browsers (list of HelpBrowser)
         """
-        l = []
+        li = []
         for index in range(self.count()):
-            l.append(self.widget(index))
-        return l
+            li.append(self.widget(index))
+        return li
     
     def printBrowser(self, browser=None):
         """
@@ -515,7 +515,9 @@
             Preferences.getPrinter("BottomMargin") * 10,
             QPrinter.Millimeter
         )
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         
         printDialog = QPrintDialog(printer, self)
         if printDialog.exec_() == QDialog.Accepted:
@@ -552,7 +554,9 @@
             printer.setColorMode(QPrinter.Color)
         else:
             printer.setColorMode(QPrinter.GrayScale)
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         printer.setOutputFormat(QPrinter.PdfFormat)
         name = frame.url().path().rsplit('/', 1)[-1]
         if name:
@@ -600,7 +604,9 @@
             Preferences.getPrinter("BottomMargin") * 10,
             QPrinter.Millimeter
         )
-        printer.setPrinterName(Preferences.getPrinter("PrinterName"))
+        printerName = Preferences.getPrinter("PrinterName")
+        if printerName:
+            self.setPrinterName(printerName)
         
         self.__printPreviewBrowser = browser
         preview = QPrintPreviewDialog(printer, self)

eric ide

mercurial