Helpviewer/Passwords/PasswordManager.py

changeset 1623
6b9654035a7c
parent 1621
85653d5d3bf9
child 1626
a77c8ea8582c
diff -r e9e1b704af11 -r 6b9654035a7c Helpviewer/Passwords/PasswordManager.py
--- a/Helpviewer/Passwords/PasswordManager.py	Wed Feb 15 15:49:44 2012 +0100
+++ b/Helpviewer/Passwords/PasswordManager.py	Wed Feb 15 16:05:11 2012 +0100
@@ -80,8 +80,10 @@
     Class implementing the password manager.
     
     @signal changed() emitted to indicate a change
+    @signal passwordsSaved() emitted after the passwords were saved
     """
     changed = pyqtSignal()
+    passwordsSaved = pyqtSignal()
     
     SEPARATOR = "===================="
     FORMS = "=====FORMS====="
@@ -200,6 +202,7 @@
                 for key in self.__never:
                     f.write("{0}\n".format(key))
             f.close()
+            self.passwordsSaved.emit()
         except IOError as err:
             E5MessageBox.critical(None,
                 self.trUtf8("Saving login data"),

eric ide

mercurial