Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py

changeset 7
c679fb30c8f3
parent 0
de9c2efb9d02
child 12
1d8dd9706f46
diff -r 52e8c820d0dd -r c679fb30c8f3 Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py
--- a/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py	Mon Dec 28 18:31:37 2009 +0000
+++ b/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py	Wed Dec 30 15:40:33 2009 +0000
@@ -161,9 +161,8 @@
             " ".join(msg), 
         ])
         
-        itm.setData(0, self.__messageRole, QVariant(message))
-        # TODO: change this to simply store the list for QVariant v2
-        itm.setData(0, self.__changesRole, QVariant(repr(changedPaths)))
+        itm.setData(0, self.__messageRole, message)
+        itm.setData(0, self.__changesRole, changedPaths)
         
         itm.setTextAlignment(0, Qt.AlignRight)
         itm.setTextAlignment(1, Qt.AlignLeft)
@@ -434,12 +433,11 @@
         @param previous reference to the old current item (QTreeWidgetItem)
         """
         self.messageEdit.clear()
-        for line in current.data(0, self.__messageRole).toStringList():
+        for line in current.data(0, self.__messageRole):
             self.messageEdit.append(line.strip())
         
         self.filesTree.clear()
-        # TODO: change this for QVariant v2 to not use eval
-        changes = eval(current.data(0, self.__changesRole).toString())
+        changes = current.data(0, self.__changesRole)
         if len(changes) > 0:
             for change in changes:
                 self.__generateFileItem(change["action"], change["path"], 

eric ide

mercurial