def load_settings(self):

        # mua
        for mua in rng.SUPPORTED_MUA:
            self.comboBox_mua.addItem(rng.getMUAString(mua))
        if self.settings.lastmua in rng.SUPPORTED_MUA:
            self.comboBox_mua.setCurrentIndex(rng.SUPPORTED_MUA.index(self.settings.lastmua))

        # colors
        buttoncolor = [
            (self.pushButton_wishlist, self.settings.c_wishlist),
            (self.pushButton_minor, self.settings.c_minor),
            (self.pushButton_normal, self.settings.c_normal),
            (self.pushButton_important, self.settings.c_important),
            (self.pushButton_serious, self.settings.c_serious),
            (self.pushButton_grave, self.settings.c_grave),
            (self.pushButton_critical, self.settings.c_critical),
            (self.pushButton_resolved, self.settings.c_resolved),
        ]
        for button, color in buttoncolor:
            self._change_button_color(button, color)

        # the rest
        self.checkBox_script.setChecked(self.settings.script)
        self.checkBox_presubj.setChecked(self.settings.presubj)
 def _mua_changed(self, index):
     mua = unicode(self.comboBox_mua.currentText())
     # translate back
     found = False
     for mua_orig in rng.MUA_SYNTAX.keys():
         if getMUAString(mua_orig) == mua:
             self.settings.lastmua = mua_orig
             found = True
             self.logger.debug("Found match for MUA: %s %s" % (mua, mua_orig))
             break
     if not found:
         self.logger.error("Mua not found: %s" % mua)
 def _mua_changed(self, index):
     mua = unicode(self.comboBox_mua.currentText())
     # translate back
     found = False
     for mua_orig in rng.MUA_SYNTAX.keys():
         if getMUAString(mua_orig) == mua:
             self.settings.lastmua = mua_orig
             found = True
             self.logger.debug("Found match for MUA: %s %s" %
                               (mua, mua_orig))
             break
     if not found:
         self.logger.error("Mua not found: %s" % mua)
    def load_settings(self):

        # mua
        for mua in rng.SUPPORTED_MUA:
            self.comboBox_mua.addItem(rng.getMUAString(mua))
        if self.settings.lastmua in rng.SUPPORTED_MUA:
            self.comboBox_mua.setCurrentIndex(
                rng.SUPPORTED_MUA.index(self.settings.lastmua))

        # colors
        buttoncolor = [(self.pushButton_wishlist, self.settings.c_wishlist),
                       (self.pushButton_minor, self.settings.c_minor),
                       (self.pushButton_normal, self.settings.c_normal),
                       (self.pushButton_important, self.settings.c_important),
                       (self.pushButton_serious, self.settings.c_serious),
                       (self.pushButton_grave, self.settings.c_grave),
                       (self.pushButton_critical, self.settings.c_critical),
                       (self.pushButton_resolved, self.settings.c_resolved)]
        for button, color in buttoncolor:
            self._change_button_color(button, color)

        # the rest
        self.checkBox_script.setChecked(self.settings.script)
        self.checkBox_presubj.setChecked(self.settings.presubj)