Helpviewer/History/HistoryDialog.py

changeset 488
4174c2707dba
parent 464
a2b1d1770ef0
child 501
5c615a85241a
diff -r 4d41d03d3d00 -r 4174c2707dba Helpviewer/History/HistoryDialog.py
--- a/Helpviewer/History/HistoryDialog.py	Wed Aug 11 09:42:20 2010 +0200
+++ b/Helpviewer/History/HistoryDialog.py	Wed Aug 11 12:47:35 2010 +0200
@@ -27,6 +27,9 @@
             tab
     @signal newUrl(const QUrl&, const QString&) emitted to open a URL in a new tab
     """
+    openUrl = pyqtSignal(QUrl, str)
+    newUrl = pyqtSignal(QUrl, str)
+    
     def __init__(self, parent = None, manager = None):
         """
         Constructor
@@ -56,17 +59,15 @@
         self.historyTree.header().setStretchLastSection(True)
         self.historyTree.setContextMenuPolicy(Qt.CustomContextMenu)
         
-        self.connect(self.historyTree, SIGNAL("activated(const QModelIndex&)"), 
-                     self.__activated)
+        self.historyTree.activated.connect(self.__activated)
         self.historyTree.customContextMenuRequested.connect(
             self.__customContextMenuRequested)
         
-        self.connect(self.searchEdit, SIGNAL("textChanged(QString)"), 
-                     self.__proxyModel.setFilterFixedString)
+        self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString)
         self.removeButton.clicked[()].connect(self.historyTree.removeSelected)
         self.removeAllButton.clicked[()].connect(self.__historyManager.clear)
         
-        self.connect(self.__proxyModel, SIGNAL("modelReset()"), self.__modelReset)
+        self.__proxyModel.modelReset.connect(self.__modelReset)
     
     def __modelReset(self):
         """
@@ -119,13 +120,13 @@
         """
         idx = self.historyTree.currentIndex()
         if newTab:
-            self.emit(SIGNAL("newUrl(const QUrl&, const QString&)"), 
-                      idx.data(HistoryModel.UrlRole), 
-                      idx.data(HistoryModel.TitleRole))
+            self.newUrl.emit(
+                idx.data(HistoryModel.UrlRole), 
+                idx.data(HistoryModel.TitleRole))
         else:
-            self.emit(SIGNAL("openUrl(const QUrl&, const QString&)"), 
-                      idx.data(HistoryModel.UrlRole), 
-                      idx.data(HistoryModel.TitleRole))
+            self.openUrl.emit(
+                idx.data(HistoryModel.UrlRole), 
+                idx.data(HistoryModel.TitleRole))
     
     def __copyHistory(self):
         """
@@ -138,4 +139,4 @@
         url = idx.data(HistoryModel.UrlStringRole)
         
         clipboard = QApplication.clipboard()
-        clipboard.setText(url)
\ No newline at end of file
+        clipboard.setText(url)

eric ide

mercurial