~rperier/language-selector/kcm

« back to all changes in this revision

Viewing changes to LanguageSelector/qt/QtLanguageSelector.py

  • Committer: Romain Perier
  • Date: 2011-02-24 14:32:19 UTC
  • Revision ID: romain.perier@gmail.com-20110224143219-vcc9541687e4xxfu
* LanguageSelector/qt/QtLanguageSelector.py:
        - Disable and uncheck installable components on tab change, which are confusing
        - Code cleanup in self.onTabChangeRevertApply()

Show diffs side-by-side

added added

removed removed

Lines of Context:
206
206
        self.changed()
207
207
 
208
208
    def onTabChangeRevertApply(self):
209
 
        self.ui.listViewLanguagesInst.clearSelection()
210
 
        self.ui.listViewLanguagesUninst.clearSelection()
211
 
        self.ui.listBoxDefaultLanguage.clearSelection()
 
209
        for listView in [ "listViewLanguagesInst", "listViewLanguagesUninst", "listBoxDefaultLanguage" ]:
 
210
          getattr(self.ui, listView).clearSelection()
 
211
        for button in [ "checkBoxTr", "checkBoxIm", "checkBoxSpell", "checkBoxFonts" ]:
 
212
          getattr(self.ui, button).setChecked(False)
 
213
          getattr(self.ui, button).setEnabled(False)
212
214
        self.emit(SIGNAL("changed(bool)"), False)
213
215
 
214
216
    def checkInstallableComponents(self):