Advertisement
Guest User

patch for ninja-ide plugin called "snippets" version 0.2.1

a guest
Nov 14th, 2012
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 4.64 KB | None | 0 0
  1. *** snippets.py     2012-11-14 18:26:41.000000000 +0100
  2. --- snippets.py     2012-11-14 18:20:13.000000000 +0100
  3. ***************
  4. *** 209,226 ****
  5.  
  6.           """
  7.           if exit_item:
  8. !             lang = str(exit_item.data(Qt.AccessibleDescriptionRole).toString())
  9. !             sname = str(exit_item.text())
  10. !             svalue = str(self.editor.get_text())
  11.               if lang in self.snippets and sname in self.snippets[lang]:
  12.                   self.snippets[lang][sname] = svalue
  13. !         lang = str(enter_item.data(Qt.AccessibleDescriptionRole).toString()) \
  14.                  if enter_item else ""
  15. !         sname = str(enter_item.text()) if enter_item else ""
  16.           svalue = self.snippets[lang][sname] if enter_item else ""
  17.           read_only = False if enter_item else True
  18.  
  19. !         self.snippetPathLabel.setText("{0} - {1}".format(lang, sname))
  20.           self.editor.setPlainText(svalue)
  21.           self.editor.setReadOnly(read_only)
  22.           self.removeSnippetButton.setEnabled(enter_item != None)
  23. --- 209,226 ----
  24.  
  25.           """
  26.           if exit_item:
  27. !             lang = exit_item.data(Qt.AccessibleDescriptionRole)
  28. !             sname = exit_item.text()
  29. !             svalue = self.editor.get_text()
  30.               if lang in self.snippets and sname in self.snippets[lang]:
  31.                   self.snippets[lang][sname] = svalue
  32. !         lang = enter_item.data(Qt.AccessibleDescriptionRole) \
  33.                  if enter_item else ""
  34. !         sname = enter_item.text() if enter_item else ""
  35.           svalue = self.snippets[lang][sname] if enter_item else ""
  36.           read_only = False if enter_item else True
  37.  
  38. !         self.snippetPathLabel.setText(u"{0} - {1}".format(lang, sname))
  39.           self.editor.setPlainText(svalue)
  40.           self.editor.setReadOnly(read_only)
  41.           self.removeSnippetButton.setEnabled(enter_item != None)
  42. ***************
  43. *** 239,245 ****
  44.           msg = self.tr("File Extension")
  45.           lang, ok = QInputDialog.getText(self, title, msg)
  46.           if ok:
  47. !             lang = str(lang).lower()
  48.               if lang in self.snippets:
  49.                   title = self.tr("Language Extension Exists")
  50.                   msg = self.tr("Language extension '%1' already exists")
  51. --- 239,245 ----
  52.           msg = self.tr("File Extension")
  53.           lang, ok = QInputDialog.getText(self, title, msg)
  54.           if ok:
  55. !             lang = lang.lower()
  56.               if lang in self.snippets:
  57.                   title = self.tr("Language Extension Exists")
  58.                   msg = self.tr("Language extension '%1' already exists")
  59. ***************
  60. *** 267,273 ****
  61.           if ok:
  62.               lang_item = self.languagesList.currentItem()
  63.               lang = lang_item.text()
  64. !             if str(sname) in self.snippets[str(lang)]:
  65.                   title = self.tr("Snippet Exists")
  66.                   msg = self.tr("Snippet name '%1' already exists in '%2'")
  67.                   QMessageBox.information(self, title, msg.arg(sname, lang))
  68. --- 267,273 ----
  69.           if ok:
  70.               lang_item = self.languagesList.currentItem()
  71.               lang = lang_item.text()
  72. !             if sname in self.snippets[lang]:
  73.                   title = self.tr("Snippet Exists")
  74.                   msg = self.tr("Snippet name '%1' already exists in '%2'")
  75.                   QMessageBox.information(self, title, msg.arg(sname, lang))
  76. ***************
  77. *** 275,281 ****
  78.                   snippet_item = QListWidgetItem()
  79.                   snippet_item.setText(sname)
  80.                   snippet_item.setData(Qt.AccessibleDescriptionRole, lang)
  81. !                 self.snippets[str(lang)][str(sname)] = ""
  82.                   self.snippetList.addItem(snippet_item)
  83.                   self.snippetList.setCurrentItem(snippet_item)
  84.  
  85. --- 275,281 ----
  86.                   snippet_item = QListWidgetItem()
  87.                   snippet_item.setText(sname)
  88.                   snippet_item.setData(Qt.AccessibleDescriptionRole, lang)
  89. !                 self.snippets[lang][sname] = ""
  90.                   self.snippetList.addItem(snippet_item)
  91.                   self.snippetList.setCurrentItem(snippet_item)
  92.  
  93. ***************
  94. *** 291,297 ****
  95.  
  96.           """
  97.           lang_item = self.languagesList.currentItem()
  98. !         lang = str(lang_item.text())
  99.  
  100.           title = self.tr("Remove Language File Extension")
  101.           msg = self.tr("Remove language file extension '%1'?")
  102. --- 291,297 ----
  103.  
  104.           """
  105.           lang_item = self.languagesList.currentItem()
  106. !         lang = lang_item.text()
  107.  
  108.           title = self.tr("Remove Language File Extension")
  109.           msg = self.tr("Remove language file extension '%1'?")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement