Helpviewer/Passwords/PasswordManager.py

changeset 492
01f3384d535a
parent 414
8c91e942d2da
child 537
72b32daeb8d6
--- a/Helpviewer/Passwords/PasswordManager.py	Wed Aug 11 14:54:13 2010 +0200
+++ b/Helpviewer/Passwords/PasswordManager.py	Wed Aug 11 17:12:04 2010 +0200
@@ -76,6 +76,8 @@
     
     @signal changed() emitted to indicate a change
     """
+    changed = pyqtSignal()
+    
     SEPARATOR = "===================="
     FORMS = "=====FORMS====="
     NEVER = "=====NEVER====="
@@ -94,7 +96,7 @@
         self.__loaded = False
         self.__saveTimer = AutoSaver(self, self.save)
         
-        self.connect(self, SIGNAL("changed()"), self.__saveTimer.changeOccurred)
+        self.changed.connect(self.__saveTimer.changeOccurred)
     
     def clear(self):
         """
@@ -109,7 +111,7 @@
         self.__saveTimer.changeOccurred()
         self.__saveTimer.saveIfNeccessary()
         
-        self.emit(SIGNAL("changed()"))
+        self.changed.emit()
     
     def getLogin(self, url, realm):
         """
@@ -142,7 +144,7 @@
         
         key = self.__createKey(url, realm)
         self.__logins[key] = (username, Utilities.pwEncode(password))
-        self.emit(SIGNAL("changed()"))
+        self.changed.emit()
     
     def __createKey(self, url, realm):
         """
@@ -266,7 +268,7 @@
             del self.__logins[site]
             if site in self.__loginForms:
                 del self.__loginForms[site]
-            self.emit(SIGNAL("changed()"))
+            self.changed.emit()
     
     def allSiteNames(self):
         """
@@ -403,7 +405,7 @@
         if user and password:
             self.__logins[key] = (user, Utilities.pwEncode(password))
             self.__loginForms[key] = form
-            self.emit(SIGNAL("changed()"))
+            self.changed.emit()
     
     def __stripUrl(self, url):
         """

eric ide

mercurial