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("")
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('')
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)
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)