Helpviewer/HelpLanguagesDialog.py

changeset 1131
7781e396c903
parent 1112
8a7d1b9d18db
child 1509
c0b5e693b0eb
equal deleted inserted replaced
1130:3e9f0330f833 1131:7781e396c903
23 """ 23 """
24 Constructor 24 Constructor
25 25
26 @param parent reference to the parent widget (QWidget) 26 @param parent reference to the parent widget (QWidget)
27 """ 27 """
28 QDialog.__init__(self, parent) 28 super().__init__(parent)
29 self.setupUi(self) 29 self.setupUi(self)
30 30
31 self.__model = QStringListModel() 31 self.__model = QStringListModel()
32 self.languagesList.setModel(self.__model) 32 self.languagesList.setModel(self.__model)
33 self.languagesList.selectionModel().currentChanged.connect(self.__currentChanged) 33 self.languagesList.selectionModel().currentChanged.connect(self.__currentChanged)
109 result = self.__model.stringList() 109 result = self.__model.stringList()
110 if result == self.defaultAcceptLanguages(): 110 if result == self.defaultAcceptLanguages():
111 Preferences.Prefs.settings.remove("Help/AcceptLanguages") 111 Preferences.Prefs.settings.remove("Help/AcceptLanguages")
112 else: 112 else:
113 Preferences.Prefs.settings.setValue("Help/AcceptLanguages", result) 113 Preferences.Prefs.settings.setValue("Help/AcceptLanguages", result)
114 QDialog.accept(self) 114 super().accept()
115 115
116 @classmethod 116 @classmethod
117 def httpString(cls, languages): 117 def httpString(cls, languages):
118 """ 118 """
119 Class method to convert a list of acceptable languages into a byte array that 119 Class method to convert a list of acceptable languages into a byte array that

eric ide

mercurial