~bzr/bzr-explorer/ppa-daily

« back to all changes in this revision

Viewing changes to lib/explorer_preferences.py

  • Committer: Andrew Starr-Bochicchio
  • Date: 2010-09-30 15:21:05 UTC
  • mfrom: (311.41.35 trunk)
  • Revision ID: a.starr.b@gmail.com-20100930152105-g2p905ajjtox8oos
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
364
364
            value = checked == QtCore.Qt.Checked
365
365
            old_value = self._preferences.get(pref_name)
366
366
            self._preferences[pref_name] = value
367
 
            self._callback(pref_name, value, old_value)
 
367
            self._callback(pref_name, value, old_value, self)
368
368
            save_preferences(self._preferences)
369
369
        self.connect(checkbox, QtCore.SIGNAL("stateChanged(int)"),
370
370
            checkbox_changed)
393
393
            value = str(value)
394
394
            old_value = self._preferences.get(pref_name)
395
395
            self._preferences[pref_name] = value
396
 
            self._callback(pref_name, value, old_value)
 
396
            self._callback(pref_name, value, old_value, self)
397
397
            save_preferences(self._preferences)
398
398
        self.connect(combo, QtCore.SIGNAL("currentIndexChanged(QString)"),
399
399
            combo_changed)
430
430
        self._preferences['language'] = current
431
431
 
432
432
        def change_language(index):
433
 
            old = self._preferences['language']
 
433
            pref_name = 'language'
 
434
            old = self._preferences[pref_name]
434
435
            new = str(lang_combo.itemData(index).toString())
435
436
            if old == new:
436
437
                return
437
 
            self._preferences['language'] = new
 
438
            self._preferences[pref_name] = new
438
439
            i18n.save_default_language(new)
439
 
            QtGui.QMessageBox.information(self,
440
 
                gettext('Change language'),
441
 
                gettext('Restart Bazaar Explorer '
442
 
                        'to apply new language settings'))
 
440
            self._callback(pref_name, new, old, self)
443
441
        self.connect(lang_combo, QtCore.SIGNAL('currentIndexChanged(int)'),
444
442
            change_language)
445
443
        return lang_combo