24 """ |
22 """ |
25 ConfigurationPageBase.__init__(self) |
23 ConfigurationPageBase.__init__(self) |
26 self.setupUi(self) |
24 self.setupUi(self) |
27 self.setObjectName("EmailPage") |
25 self.setObjectName("EmailPage") |
28 |
26 |
29 self.portValidator = QIntValidator(1, 65535, self.portEdit) |
|
30 self.portEdit.setValidator(self.portValidator) |
|
31 |
|
32 # set initial values |
27 # set initial values |
33 self.mailServerEdit.setText(Preferences.getUser("MailServer")) |
28 self.mailServerEdit.setText(Preferences.getUser("MailServer")) |
34 self.portEdit.setText("%d" % Preferences.getUser("MailServerPort")) |
29 self.portSpin.setValue(Preferences.getUser("MailServerPort")) |
35 self.emailEdit.setText(Preferences.getUser("Email")) |
30 self.emailEdit.setText(Preferences.getUser("Email")) |
36 self.signatureEdit.setPlainText(Preferences.getUser("Signature")) |
31 self.signatureEdit.setPlainText(Preferences.getUser("Signature")) |
37 self.mailAuthenticationCheckBox.setChecked(\ |
32 self.mailAuthenticationCheckBox.setChecked(\ |
38 Preferences.getUser("MailServerAuthentication")) |
33 Preferences.getUser("MailServerAuthentication")) |
39 self.mailUserEdit.setText(Preferences.getUser("MailServerUser")) |
34 self.mailUserEdit.setText(Preferences.getUser("MailServerUser")) |
47 Public slot to save the Email configuration. |
42 Public slot to save the Email configuration. |
48 """ |
43 """ |
49 Preferences.setUser("MailServer", |
44 Preferences.setUser("MailServer", |
50 self.mailServerEdit.text()) |
45 self.mailServerEdit.text()) |
51 Preferences.setUser("MailServerPort", |
46 Preferences.setUser("MailServerPort", |
52 int(self.portEdit.text())) |
47 self.portSpin.value()) |
53 Preferences.setUser("Email", |
48 Preferences.setUser("Email", |
54 self.emailEdit.text()) |
49 self.emailEdit.text()) |
55 Preferences.setUser("Signature", |
50 Preferences.setUser("Signature", |
56 self.signatureEdit.toPlainText()) |
51 self.signatureEdit.toPlainText()) |
57 Preferences.setUser("MailServerAuthentication", |
52 Preferences.setUser("MailServerAuthentication", |