2346 self.supportedLanguages = {} |
2346 self.supportedLanguages = {} |
2347 supportedLanguages = Lexers.getSupportedLanguages() |
2347 supportedLanguages = Lexers.getSupportedLanguages() |
2348 languages = sorted(list(supportedLanguages.keys())) |
2348 languages = sorted(list(supportedLanguages.keys())) |
2349 for language in languages: |
2349 for language in languages: |
2350 if language != "Guessed": |
2350 if language != "Guessed": |
2351 self.supportedLanguages[language] = supportedLanguages[language][:] |
2351 self.supportedLanguages[language] = supportedLanguages[language][:2] |
2352 act = menu.addAction(self.supportedLanguages[language][0]) |
2352 act = menu.addAction( |
|
2353 UI.PixmapCache.getIcon(supportedLanguages[language][2]), |
|
2354 self.supportedLanguages[language][0]) |
2353 act.setCheckable(True) |
2355 act.setCheckable(True) |
2354 act.setData(language) |
2356 act.setData(language) |
2355 self.supportedLanguages[language].append(act) |
2357 self.supportedLanguages[language].append(act) |
2356 self.languagesActGrp.addAction(act) |
2358 self.languagesActGrp.addAction(act) |
2357 |
2359 |