16 |
16 |
17 class SyncDataPage(QWizardPage, Ui_SyncDataPage): |
17 class SyncDataPage(QWizardPage, Ui_SyncDataPage): |
18 """ |
18 """ |
19 Class implementing the synchronization data wizard page. |
19 Class implementing the synchronization data wizard page. |
20 """ |
20 """ |
|
21 |
21 def __init__(self, parent=None): |
22 def __init__(self, parent=None): |
22 """ |
23 """ |
23 Constructor |
24 Constructor |
24 |
25 |
25 @param parent reference to the parent widget (QWidget) |
26 @param parent reference to the parent widget (QWidget) |
26 """ |
27 """ |
27 super().__init__(parent) |
28 super().__init__(parent) |
28 self.setupUi(self) |
29 self.setupUi(self) |
29 |
30 |
30 self.bookmarksCheckBox.setChecked( |
31 self.bookmarksCheckBox.setChecked(Preferences.getWebBrowser("SyncBookmarks")) |
31 Preferences.getWebBrowser("SyncBookmarks")) |
32 self.historyCheckBox.setChecked(Preferences.getWebBrowser("SyncHistory")) |
32 self.historyCheckBox.setChecked( |
33 self.passwordsCheckBox.setChecked(Preferences.getWebBrowser("SyncPasswords")) |
33 Preferences.getWebBrowser("SyncHistory")) |
34 self.userAgentsCheckBox.setChecked(Preferences.getWebBrowser("SyncUserAgents")) |
34 self.passwordsCheckBox.setChecked( |
35 self.speedDialCheckBox.setChecked(Preferences.getWebBrowser("SyncSpeedDial")) |
35 Preferences.getWebBrowser("SyncPasswords")) |
36 |
36 self.userAgentsCheckBox.setChecked( |
37 self.activeCheckBox.setChecked(Preferences.getWebBrowser("SyncEnabled")) |
37 Preferences.getWebBrowser("SyncUserAgents")) |
38 |
38 self.speedDialCheckBox.setChecked( |
|
39 Preferences.getWebBrowser("SyncSpeedDial")) |
|
40 |
|
41 self.activeCheckBox.setChecked( |
|
42 Preferences.getWebBrowser("SyncEnabled")) |
|
43 |
|
44 def nextId(self): |
39 def nextId(self): |
45 """ |
40 """ |
46 Public method returning the ID of the next wizard page. |
41 Public method returning the ID of the next wizard page. |
47 |
42 |
48 @return next wizard page ID (integer) |
43 @return next wizard page ID (integer) |
49 """ |
44 """ |
50 # save the settings |
45 # save the settings |
51 Preferences.setWebBrowser( |
46 Preferences.setWebBrowser("SyncEnabled", self.activeCheckBox.isChecked()) |
52 "SyncEnabled", self.activeCheckBox.isChecked()) |
47 |
53 |
48 Preferences.setWebBrowser("SyncBookmarks", self.bookmarksCheckBox.isChecked()) |
54 Preferences.setWebBrowser( |
49 Preferences.setWebBrowser("SyncHistory", self.historyCheckBox.isChecked()) |
55 "SyncBookmarks", self.bookmarksCheckBox.isChecked()) |
50 Preferences.setWebBrowser("SyncPasswords", self.passwordsCheckBox.isChecked()) |
56 Preferences.setWebBrowser( |
51 Preferences.setWebBrowser("SyncUserAgents", self.userAgentsCheckBox.isChecked()) |
57 "SyncHistory", self.historyCheckBox.isChecked()) |
52 Preferences.setWebBrowser("SyncSpeedDial", self.speedDialCheckBox.isChecked()) |
58 Preferences.setWebBrowser( |
53 |
59 "SyncPasswords", self.passwordsCheckBox.isChecked()) |
|
60 Preferences.setWebBrowser( |
|
61 "SyncUserAgents", self.userAgentsCheckBox.isChecked()) |
|
62 Preferences.setWebBrowser( |
|
63 "SyncSpeedDial", self.speedDialCheckBox.isChecked()) |
|
64 |
|
65 from . import SyncGlobals |
54 from . import SyncGlobals |
|
55 |
66 if self.activeCheckBox.isChecked(): |
56 if self.activeCheckBox.isChecked(): |
67 return SyncGlobals.PageEncryption |
57 return SyncGlobals.PageEncryption |
68 else: |
58 else: |
69 return SyncGlobals.PageCheck |
59 return SyncGlobals.PageCheck |