Helpviewer/PersonalInformationManager/PersonalDataDialog.py

changeset 1945
47016f5af3b8
child 1951
ac142b52e7dc
equal deleted inserted replaced
1944:01367570658d 1945:47016f5af3b8
1 # -*- coding: utf-8 -*-
2
3 """
4 Module implementing a dialog to enter personal data.
5 """
6
7 from PyQt4.QtGui import QDialog
8
9 from .Ui_PersonalDataDialog import Ui_PersonalDataDialog
10
11 import UI.PixmapCache
12 import Preferences
13
14
15 class PersonalDataDialog(QDialog, Ui_PersonalDataDialog):
16 """
17 Class implementing a dialog to enter personal data.
18 """
19 def __init__(self, parent=None):
20 """
21 Constructor
22
23 @param parent reference to the parent widget (QWidget)
24 """
25 super().__init__(parent)
26 self.setupUi(self)
27
28 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("pim48.png"))
29
30 self.firstnameEdit.setText(Preferences.getHelp("PimFirstName"))
31 self.lastnameEdit.setText(Preferences.getHelp("PimLastName"))
32 self.fullnameEdit.setText(Preferences.getHelp("PimFullName"))
33 self.emailEdit.setText(Preferences.getHelp("PimEmail"))
34 self.phoneEdit.setText(Preferences.getHelp("PimPhone"))
35 self.mobileEdit.setText(Preferences.getHelp("PimMobile"))
36 self.addressEdit.setText(Preferences.getHelp("PimAddress"))
37 self.cityEdit.setText(Preferences.getHelp("PimCity"))
38 self.zipEdit.setText(Preferences.getHelp("PimZip"))
39 self.stateEdit.setText(Preferences.getHelp("PimState"))
40 self.countryEdit.setText(Preferences.getHelp("PimCountry"))
41 self.homepageEdit.setText(Preferences.getHelp("PimHomePage"))
42 self.special1Edit.setText(Preferences.getHelp("PimSpecial1"))
43 self.special2Edit.setText(Preferences.getHelp("PimSpecial2"))
44 self.special3Edit.setText(Preferences.getHelp("PimSpecial3"))
45 self.special4Edit.setText(Preferences.getHelp("PimSpecial4"))
46
47 def storeData(self):
48 """
49 Public method to store the entered personal information.
50 """
51 Preferences.setHelp("PimFirstName", self.firstnameEdit.text())
52 Preferences.setHelp("PimLastName", self.lastnameEdit.text())
53 Preferences.setHelp("PimFullName", self.fullnameEdit.text())
54 Preferences.setHelp("PimEmail", self.emailEdit.text())
55 Preferences.setHelp("PimPhone", self.phoneEdit.text())
56 Preferences.setHelp("PimMobile", self.mobileEdit.text())
57 Preferences.setHelp("PimAddress", self.addressEdit.text())
58 Preferences.setHelp("PimCity", self.cityEdit.text())
59 Preferences.setHelp("PimZip", self.zipEdit.text())
60 Preferences.setHelp("PimState", self.stateEdit.text())
61 Preferences.setHelp("PimCountry", self.countryEdit.text())
62 Preferences.setHelp("PimHomePage", self.homepageEdit.text())
63 Preferences.setHelp("PimSpecial1", self.special1Edit.text())
64 Preferences.setHelp("PimSpecial2", self.special2Edit.text())
65 Preferences.setHelp("PimSpecial3", self.special3Edit.text())
66 Preferences.setHelp("PimSpecial4", self.special4Edit.text())

eric ide

mercurial