--- 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): """