Helpviewer/History/HistoryModel.py

changeset 488
4174c2707dba
parent 13
1af94a91f439
child 791
9ec2ac20e54e
diff -r 4d41d03d3d00 -r 4174c2707dba Helpviewer/History/HistoryModel.py
--- a/Helpviewer/History/HistoryModel.py	Wed Aug 11 09:42:20 2010 +0200
+++ b/Helpviewer/History/HistoryModel.py	Wed Aug 11 12:47:35 2010 +0200
@@ -38,14 +38,10 @@
             self.trUtf8("Address"), 
         ]
         
-        self.connect(self.__historyManager, SIGNAL("historyReset()"), 
-                     self.historyReset)
-        self.connect(self.__historyManager, SIGNAL("entryRemoved"), 
-                     self.historyReset)
-        self.connect(self.__historyManager, SIGNAL("entryAdded"), 
-                     self.entryAdded)
-        self.connect(self.__historyManager, SIGNAL("entryUpdated(int)"), 
-                     self.entryUpdated)
+        self.__historyManager.historyReset.connect(self.historyReset)
+        self.__historyManager.entryRemoved.connect(self.historyReset)
+        self.__historyManager.entryAdded.connect(self.entryAdded)
+        self.__historyManager.entryUpdated.connect(self.entryUpdated)
     
     def historyReset(self):
         """
@@ -67,8 +63,7 @@
         @param row row number of the updated entry (integer)
         """
         idx = self.index(row, 0)
-        self.emit(SIGNAL("dataChanged(const QModelIndex&, const QModelIndex&)"), 
-            idx, idx)
+        self.dataChanged.emit(idx, idx)
     
     def headerData(self, section, orientation, role = Qt.DisplayRole):
         """
@@ -161,10 +156,8 @@
         lst = self.__historyManager.history()[:]
         for index in range(lastRow, row - 1, -1):
             del lst[index]
-        self.disconnect(self.__historyManager, SIGNAL("historyReset()"), 
-                        self.historyReset)
+        self.__historyManager.historyReset.disconnect(self.historyReset)
         self.__historyManager.setHistory(lst)
-        self.connect(self.__historyManager, SIGNAL("historyReset()"), 
-                     self.historyReset)
+        self.__historyManager.historyReset.connect(self.historyReset)
         self.endRemoveRows()
         return True

eric ide

mercurial