Exemplo n.º 1
0
    def __init__(self):
        QtGui.QWidget.__init__(self)
        self.setupUi(self)
        self.retranslateUi(self)

        self._init_combox(self.cb_language,
                          local.get_all_languages(),
                          lambda t: t[1],
                          lambda t: True if t[0] == cfg.cfg.get("language") else False
                          )
        self._init_combox(self.cb_recorder,
                          RecorderFactory.get_all_recorder(),
                          lambda t: None if isinstance(t, recorder.StepRecorder) else str(t),
                          lambda t: True if t.name == cfg.cfg.recorder.name else False
                          )
        self._init_combox(self.cb_gui, GUIFactory.get_all_gui(),
                          select_this=lambda t: True if t == cfg.cfg.get("GUI") else False
                          )