9 |
9 |
10 from .ConfigurationPageBase import ConfigurationPageBase |
10 from .ConfigurationPageBase import ConfigurationPageBase |
11 from .Ui_EmailPage import Ui_EmailPage |
11 from .Ui_EmailPage import Ui_EmailPage |
12 |
12 |
13 import Preferences |
13 import Preferences |
|
14 |
14 |
15 |
15 class EmailPage(ConfigurationPageBase, Ui_EmailPage): |
16 class EmailPage(ConfigurationPageBase, Ui_EmailPage): |
16 """ |
17 """ |
17 Class implementing the Email configuration page. |
18 Class implementing the Email configuration page. |
18 """ |
19 """ |
41 """ |
42 """ |
42 Public slot to save the Email configuration. |
43 Public slot to save the Email configuration. |
43 """ |
44 """ |
44 Preferences.setUser("MailServer", |
45 Preferences.setUser("MailServer", |
45 self.mailServerEdit.text()) |
46 self.mailServerEdit.text()) |
46 Preferences.setUser("MailServerPort", |
47 Preferences.setUser("MailServerPort", |
47 self.portSpin.value()) |
48 self.portSpin.value()) |
48 Preferences.setUser("Email", |
49 Preferences.setUser("Email", |
49 self.emailEdit.text()) |
50 self.emailEdit.text()) |
50 Preferences.setUser("Signature", |
51 Preferences.setUser("Signature", |
51 self.signatureEdit.toPlainText()) |
52 self.signatureEdit.toPlainText()) |
56 Preferences.setUser("MailServerPassword", |
57 Preferences.setUser("MailServerPassword", |
57 self.mailPasswordEdit.text()) |
58 self.mailPasswordEdit.text()) |
58 Preferences.setUser("MailServerUseTLS", |
59 Preferences.setUser("MailServerUseTLS", |
59 self.useTlsCheckBox.isChecked()) |
60 self.useTlsCheckBox.isChecked()) |
60 |
61 |
|
62 |
61 def create(dlg): |
63 def create(dlg): |
62 """ |
64 """ |
63 Module function to create the configuration page. |
65 Module function to create the configuration page. |
64 |
66 |
65 @param dlg reference to the configuration dialog |
67 @param dlg reference to the configuration dialog |