def addTemplate(self,editor,data, fillRecent, selectedLang): editor.setText(data) node = self.treeWidget.selectedItems() selectedNode = node[0] path = sharedFun.selLang(selectedLang, lines).replace("\n", "") + self.backWardPath( selectedNode) + self.currentlyDisplayedTemplate sharedFun.increaseDBValue(str(path), lines[26]) fillRecent() self.close()
def copyTemplate(self, fillRecent, selectedLang): data = self.textBrowser.toPlainText() data = unicode(data) cb = QtGui.QApplication.clipboard() cb.clear(mode=cb.Clipboard ) cb.setText(data, mode=cb.Clipboard) node = self.treeWidget.selectedItems() selectedNode = node[0] path = sharedFun.selLang(selectedLang, lines).replace("\n","")+self.backWardPath(selectedNode)+self.currentlyDisplayedTemplate sharedFun.increaseDBValue(str(path), lines[26]) fillRecent()
def addSoftTemplate(self): checkedTemplate = self.templatesComboBox.currentText() variant = self.templatesComboBox.itemData(self.templatesComboBox.currentIndex()) path = variant.toString() try: templateFile = open(path, 'r') with templateFile: self.textEdit.setText(templateFile.read()) templateFile.close() sharedFun.increaseDBValue(str(path), self.lines[26]) finally: self.fillRecent()