# HG changeset patch # User Chris Cannam # Date 1309362014 -3600 # Node ID b09d0e6214d834bba192565af0aa98c96983bad6 # Parent 2f25cc7b81fad6c677d63b13e160bd0370bb12e1 Add security warning about password remember feature diff -r 2f25cc7b81fa -r b09d0e6214d8 easyhg.py --- a/easyhg.py Wed Jun 29 16:22:53 2011 +0100 +++ b/easyhg.py Wed Jun 29 16:40:14 2011 +0100 @@ -44,7 +44,7 @@ # easyhg_pyqt_ok = True try: - from PyQt4 import Qt, QtGui + from PyQt4 import Qt, QtCore, QtGui except ImportError: easyhg_pyqt_ok = False easyhg_qtapp = None @@ -269,6 +269,12 @@ remember_field.setChecked(self.auth_store.remember) remember_field.setText(_('Remember these details while EasyMercurial is running')) layout.addWidget(remember_field, 3, 1) + warning_field = QtGui.QLabel() + warning_field.setText(_('Note: Do not select this if anyone else has access to this machine!
')) + warning_field.hide() + remember_field.connect(remember_field, Qt.SIGNAL("clicked()"), + warning_field, Qt.SLOT("show()")) + layout.addWidget(warning_field, 4, 1, QtCore.Qt.AlignRight) bb = QtGui.QDialogButtonBox() ok = bb.addButton(bb.Ok) @@ -278,7 +284,7 @@ ok.setDefault(True) bb.connect(ok, Qt.SIGNAL("clicked()"), dialog, Qt.SLOT("accept()")) bb.connect(cancel, Qt.SIGNAL("clicked()"), dialog, Qt.SLOT("reject()")) - layout.addWidget(bb, 4, 0, 1, 2) + layout.addWidget(bb, 5, 0, 1, 2) dialog.setWindowTitle(_('EasyMercurial: Login')) dialog.show()