54 @pyqtSlot(QModelIndex, QModelIndex) |
55 @pyqtSlot(QModelIndex, QModelIndex) |
55 def __currentChanged(self, current, previous): |
56 def __currentChanged(self, current, previous): |
56 """ |
57 """ |
57 Private slot to handle a change of the current selection. |
58 Private slot to handle a change of the current selection. |
58 |
59 |
59 @param current index of the currently selected item (QModelIndex) |
60 @param current index of the currently selected item |
60 @param previous index of the previously selected item (QModelIndex) |
61 @type QModelIndex |
|
62 @param previous index of the previously selected item |
|
63 @type QModelIndex |
61 """ |
64 """ |
62 self.removeButton.setEnabled(current.isValid()) |
65 self.removeButton.setEnabled(current.isValid()) |
63 row = current.row() |
66 row = current.row() |
64 self.upButton.setEnabled(row > 0) |
67 self.upButton.setEnabled(row > 0) |
65 self.downButton.setEnabled(row != -1 and row < self.__model.rowCount() - 1) |
68 self.downButton.setEnabled(row != -1 and row < self.__model.rowCount() - 1) |
130 byte array. |
133 byte array. |
131 |
134 |
132 The byte array can be sent along with the Accept-Language http header |
135 The byte array can be sent along with the Accept-Language http header |
133 (see RFC 2616). |
136 (see RFC 2616). |
134 |
137 |
135 @param languages list of acceptable languages (list of strings) |
138 @param languages list of acceptable languages |
136 @return converted list (QByteArray) |
139 @type list of str |
|
140 @return converted list |
|
141 @rtype QByteArray |
137 """ |
142 """ |
138 processed = [] |
143 processed = [] |
139 qvalue = 1.0 |
144 qvalue = 1.0 |
140 for language in languages: |
145 for language in languages: |
141 leftBracket = language.find("[") |
146 leftBracket = language.find("[") |
167 def expand(cls, language): |
173 def expand(cls, language): |
168 """ |
174 """ |
169 Class method to expand a language enum to a readable languages |
175 Class method to expand a language enum to a readable languages |
170 list. |
176 list. |
171 |
177 |
172 @param language language number (QLocale.Language) |
178 @param language language number |
173 @return list of expanded language names (list of strings) |
179 @type QLocale.Language |
|
180 @return list of expanded language names |
|
181 @rtype list of str |
174 """ |
182 """ |
175 allLanguages = [] |
183 allLanguages = [] |
176 countries = [ |
184 countries = [ |
177 loc.country() |
185 loc.country() |
178 for loc in QLocale.matchingLocales( |
186 for loc in QLocale.matchingLocales( |