def _install_external(self):
     if self._link.text().isEmpty():
         QMessageBox.information(self, self.tr("External Plugins"), self.tr("URL from Plugin missing..."))
         return
     plug = [file_manager.get_module_name(str(self._link.text())), "External Plugin", "1.0", str(self._link.text())]
     self.parent().download_plugins(plug)
     self._link.setText("")
Exemple #2
0
 def _install_external(self):
     if self._link.text().isEmpty():
         QMessageBox.information(self, self.tr("External Plugins"),
             self.tr("URL from Plugin missing..."))
         return
     plug = [
         file_manager.get_module_name(str(self._link.text())),
         'External Plugin',
         '1.0',
         str(self._link.text())]
     self.parent().download_plugins(plug)
     self._link.setText('')
Exemple #3
0
    def _load_langs(self):
#        self.disconnect(self.thread, SIGNAL("finished()"), self.load_langs)
        self._langs = file_manager.get_files_from_folder(
            resources.LANGS, '.qm')
        self._langs = ['english'] + \
            [file_manager.get_module_name(lang) for lang in self._langs]
#        if not self.thread.langs.keys() and len(self.langs) > 1:
#            self.comboLang.addItems(self.langs)
#        else:
#            self.comboLang.addItems(['english'] + self.thread.langs.keys())
        if(self._comboLang.count() > 1):
            self._comboLang.setEnabled(True)
        index = self._comboLang.findText(settings.LANGUAGE)
        self._comboLang.setCurrentIndex(index)
Exemple #4
0
 def handle_exception(self, fileName, tabindex, lineno):
     self.graph_widget.update_error_lbl(
         file_manager.get_module_name(fileName), tabindex)
     main = main_container.MainContainer()
     main.editor_jump_to_line(lineno=int(lineno) - 1)