Helpviewer/HelpTabWidget.py

changeset 4705
dc9e70c0605b
parent 4631
5c1a96925da4
child 4793
085b71f009a1
--- a/Helpviewer/HelpTabWidget.py	Sun Jan 31 16:38:01 2016 +0100
+++ b/Helpviewer/HelpTabWidget.py	Sun Jan 31 17:02:21 2016 +0100
@@ -120,7 +120,7 @@
         self.__closeButton.setToolTip(
             self.tr("Close the current help window"))
         self.__closeButton.setEnabled(False)
-        self.__closeButton.clicked[bool].connect(self.closeBrowser)
+        self.__closeButton.clicked.connect(self.closeBrowser)
         self.__rightCornerWidgetLayout.addWidget(self.__closeButton)
         if Preferences.getUI("SingleCloseButton") or \
            not hasattr(self, 'setTabsClosable'):
@@ -137,7 +137,7 @@
         self.__newTabButton.setToolTip(
             self.tr("Open a new help window tab"))
         self.setCornerWidget(self.__newTabButton, Qt.TopLeftCorner)
-        self.__newTabButton.clicked[bool].connect(self.newBrowser)
+        self.__newTabButton.clicked.connect(self.__newBrowser)
         
         self.__initTabContextMenu()
         
@@ -288,6 +288,13 @@
         browser = self.widget(self.__tabContextMenuIndex)
         self.printPreviewBrowser(browser)
     
+    @pyqtSlot()
+    def __newBrowser(self):
+        """
+        Private slot to open a new browser tab.
+        """
+        self.newBrowser()
+    
     def newBrowser(self, link=None, requestData=None, position=-1):
         """
         Public method to create a new web browser tab.
@@ -431,6 +438,7 @@
             browser = self.widget(index)
             browser and browser.reload()
     
+    @pyqtSlot()
     def closeBrowser(self):
         """
         Public slot called to handle the close action.

eric ide

mercurial