17 |
17 |
18 class PersonalDataDialog(QDialog, Ui_PersonalDataDialog): |
18 class PersonalDataDialog(QDialog, Ui_PersonalDataDialog): |
19 """ |
19 """ |
20 Class implementing a dialog to enter personal data. |
20 Class implementing a dialog to enter personal data. |
21 """ |
21 """ |
|
22 |
22 def __init__(self, parent=None): |
23 def __init__(self, parent=None): |
23 """ |
24 """ |
24 Constructor |
25 Constructor |
25 |
26 |
26 @param parent reference to the parent widget (QWidget) |
27 @param parent reference to the parent widget (QWidget) |
27 """ |
28 """ |
28 super().__init__(parent) |
29 super().__init__(parent) |
29 self.setupUi(self) |
30 self.setupUi(self) |
30 |
31 |
31 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("pim48")) |
32 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("pim48")) |
32 |
33 |
33 self.firstnameEdit.setText(Preferences.getWebBrowser("PimFirstName")) |
34 self.firstnameEdit.setText(Preferences.getWebBrowser("PimFirstName")) |
34 self.lastnameEdit.setText(Preferences.getWebBrowser("PimLastName")) |
35 self.lastnameEdit.setText(Preferences.getWebBrowser("PimLastName")) |
35 self.fullnameEdit.setText(Preferences.getWebBrowser("PimFullName")) |
36 self.fullnameEdit.setText(Preferences.getWebBrowser("PimFullName")) |
36 self.emailEdit.setText(Preferences.getWebBrowser("PimEmail")) |
37 self.emailEdit.setText(Preferences.getWebBrowser("PimEmail")) |
37 self.phoneEdit.setText(Preferences.getWebBrowser("PimPhone")) |
38 self.phoneEdit.setText(Preferences.getWebBrowser("PimPhone")) |
44 self.homepageEdit.setText(Preferences.getWebBrowser("PimHomePage")) |
45 self.homepageEdit.setText(Preferences.getWebBrowser("PimHomePage")) |
45 self.special1Edit.setText(Preferences.getWebBrowser("PimSpecial1")) |
46 self.special1Edit.setText(Preferences.getWebBrowser("PimSpecial1")) |
46 self.special2Edit.setText(Preferences.getWebBrowser("PimSpecial2")) |
47 self.special2Edit.setText(Preferences.getWebBrowser("PimSpecial2")) |
47 self.special3Edit.setText(Preferences.getWebBrowser("PimSpecial3")) |
48 self.special3Edit.setText(Preferences.getWebBrowser("PimSpecial3")) |
48 self.special4Edit.setText(Preferences.getWebBrowser("PimSpecial4")) |
49 self.special4Edit.setText(Preferences.getWebBrowser("PimSpecial4")) |
49 |
50 |
50 def storeData(self): |
51 def storeData(self): |
51 """ |
52 """ |
52 Public method to store the entered personal information. |
53 Public method to store the entered personal information. |
53 """ |
54 """ |
54 Preferences.setWebBrowser("PimFirstName", self.firstnameEdit.text()) |
55 Preferences.setWebBrowser("PimFirstName", self.firstnameEdit.text()) |