Helpviewer/Sync/SyncEncryptionPage.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 3002
6ffc581f00f1
child 3060
5883ce99ee12
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
34 self.keySizeComboBox.addItem(self.trUtf8("192 Bits"), 24) 34 self.keySizeComboBox.addItem(self.trUtf8("192 Bits"), 24)
35 self.keySizeComboBox.addItem(self.trUtf8("256 Bits"), 32) 35 self.keySizeComboBox.addItem(self.trUtf8("256 Bits"), 32)
36 36
37 self.registerField("ReencryptData", self.reencryptCheckBox) 37 self.registerField("ReencryptData", self.reencryptCheckBox)
38 38
39 self.encryptionGroupBox.setChecked(Preferences.getHelp("SyncEncryptData")) 39 self.encryptionGroupBox.setChecked(
40 self.encryptionKeyEdit.setText(Preferences.getHelp("SyncEncryptionKey")) 40 Preferences.getHelp("SyncEncryptData"))
41 self.encryptionKeyEdit.setText(
42 Preferences.getHelp("SyncEncryptionKey"))
41 self.encryptionKeyAgainEdit.setEnabled(False) 43 self.encryptionKeyAgainEdit.setEnabled(False)
42 self.keySizeComboBox.setCurrentIndex(self.keySizeComboBox.findData( 44 self.keySizeComboBox.setCurrentIndex(self.keySizeComboBox.findData(
43 Preferences.getHelp("SyncEncryptionKeyLength"))) 45 Preferences.getHelp("SyncEncryptionKeyLength")))
44 self.loginsOnlyCheckBox.setChecked( 46 self.loginsOnlyCheckBox.setChecked(
45 Preferences.getHelp("SyncEncryptPasswordsOnly")) 47 Preferences.getHelp("SyncEncryptPasswordsOnly"))
48 """ 50 """
49 Public method returning the ID of the next wizard page. 51 Public method returning the ID of the next wizard page.
50 52
51 @return next wizard page ID (integer) 53 @return next wizard page ID (integer)
52 """ 54 """
53 Preferences.setHelp("SyncEncryptData", self.encryptionGroupBox.isChecked()) 55 Preferences.setHelp(
54 Preferences.setHelp("SyncEncryptionKey", self.encryptionKeyEdit.text()) 56 "SyncEncryptData", self.encryptionGroupBox.isChecked())
55 Preferences.setHelp("SyncEncryptionKeyLength", self.keySizeComboBox.itemData( 57 Preferences.setHelp(
56 self.keySizeComboBox.currentIndex())) 58 "SyncEncryptionKey", self.encryptionKeyEdit.text())
57 Preferences.setHelp("SyncEncryptPasswordsOnly", 59 Preferences.setHelp(
58 self.loginsOnlyCheckBox.isChecked()) 60 "SyncEncryptionKeyLength", self.keySizeComboBox.itemData(
61 self.keySizeComboBox.currentIndex()))
62 Preferences.setHelp(
63 "SyncEncryptPasswordsOnly", self.loginsOnlyCheckBox.isChecked())
59 64
60 from . import SyncGlobals 65 from . import SyncGlobals
61 return SyncGlobals.PageType 66 return SyncGlobals.PageType
62 67
63 def isComplete(self): 68 def isComplete(self):
89 if self.encryptionGroupBox.isChecked(): 94 if self.encryptionGroupBox.isChecked():
90 self.encryptionKeyAgainEdit.setEnabled( 95 self.encryptionKeyAgainEdit.setEnabled(
91 self.reencryptCheckBox.isChecked()) 96 self.reencryptCheckBox.isChecked())
92 97
93 if self.encryptionKeyEdit.text() == "": 98 if self.encryptionKeyEdit.text() == "":
94 error = error or self.trUtf8("Encryption key must not be empty.") 99 error = error or self.trUtf8(
100 "Encryption key must not be empty.")
95 101
96 if self.encryptionKeyEdit.text() != "" and \ 102 if self.encryptionKeyEdit.text() != "" and \
97 self.reencryptCheckBox.isChecked() and \ 103 self.reencryptCheckBox.isChecked() and \
98 self.encryptionKeyEdit.text() != self.encryptionKeyAgainEdit.text(): 104 (self.encryptionKeyEdit.text() !=
99 error = error or self.trUtf8("Repeated encryption key is wrong.") 105 self.encryptionKeyAgainEdit.text()):
106 error = error or self.trUtf8(
107 "Repeated encryption key is wrong.")
100 108
101 self.errorLabel.setText(error) 109 self.errorLabel.setText(error)
102 self.completeChanged.emit() 110 self.completeChanged.emit()
103 111
104 @pyqtSlot(str) 112 @pyqtSlot(str)

eric ide

mercurial