diff -r 27f636beebad -r 2c730d5fd177 eric6/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py --- a/eric6/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py Mon Mar 01 17:48:43 2021 +0100 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py Tue Mar 02 17:17:09 2021 +0100 @@ -71,11 +71,11 @@ itm = QListWidgetItem() itm.setText(languages.getLanguage(languageCode)) itm.setIcon(languages.getLanguageIcon(languageCode)) - itm.setData(Qt.UserRole, languageCode) + itm.setData(Qt.ItemDataRole.UserRole, languageCode) if languageCode in enabledLanguages or not enabledLanguages: - itm.setCheckState(Qt.Checked) + itm.setCheckState(Qt.CheckState.Checked) else: - itm.setCheckState(Qt.Unchecked) + itm.setCheckState(Qt.CheckState.Unchecked) self.languagesList.addItem(itm) self.languagesList.sortItems() @@ -109,7 +109,7 @@ Public slot to save the Pyramid configuration. """ enabledLanguages = [ - itm.data(Qt.UserRole) + itm.data(Qt.ItemDataRole.UserRole) for itm in self.__checkedLanguageItems() ] self.__plugin.setPreferences( @@ -147,7 +147,7 @@ items = [] for index in range(self.languagesList.count()): itm = self.languagesList.item(index) - if itm.checkState() == Qt.Checked: + if itm.checkState() == Qt.CheckState.Checked: items.append(itm) return items @@ -163,9 +163,9 @@ for index in range(self.languagesList.count()): itm = self.languagesList.item(index) if unset: - itm.setCheckState(Qt.Unchecked) + itm.setCheckState(Qt.CheckState.Unchecked) else: - itm.setCheckState(Qt.Checked) + itm.setCheckState(Qt.CheckState.Checked) self.__enableLanguageWarning = True @@ -179,10 +179,10 @@ defaults = self.__plugin.getPreferencesDefault("EnabledLanguages") for index in range(self.languagesList.count()): itm = self.languagesList.item(index) - if itm.data(Qt.UserRole) in defaults: - itm.setCheckState(Qt.Checked) + if itm.data(Qt.ItemDataRole.UserRole) in defaults: + itm.setCheckState(Qt.CheckState.Checked) else: - itm.setCheckState(Qt.Unchecked) + itm.setCheckState(Qt.CheckState.Unchecked) self.__enableLanguageWarning = True