Fixed version control interface so that the underlying code does not expect
a CList. svn: r1647
This commit is contained in:
parent
f565c2544b
commit
b8e5f27e1b
@ -29,6 +29,7 @@ import string
|
|||||||
import shutil
|
import shutil
|
||||||
import const
|
import const
|
||||||
import Utils
|
import Utils
|
||||||
|
import ListModel
|
||||||
|
|
||||||
from re import compile
|
from re import compile
|
||||||
|
|
||||||
@ -81,7 +82,6 @@ class RevisionComment:
|
|||||||
|
|
||||||
Utils.set_titles(self.win,self.top.get_widget('title'),_('Revision control comment'))
|
Utils.set_titles(self.win,self.top.get_widget('title'),_('Revision control comment'))
|
||||||
self.text = self.top.get_widget("text")
|
self.text = self.top.get_widget("text")
|
||||||
self.win.editable_enters(self.text)
|
|
||||||
self.win.show()
|
self.win.show()
|
||||||
|
|
||||||
def on_savecomment_clicked(self,obj):
|
def on_savecomment_clicked(self,obj):
|
||||||
@ -111,11 +111,15 @@ class RevisionSelect:
|
|||||||
|
|
||||||
self.revlist = dialog.get_widget("revlist")
|
self.revlist = dialog.get_widget("revlist")
|
||||||
l = self.vc.revision_list()
|
l = self.vc.revision_list()
|
||||||
|
|
||||||
|
titles = [(_('Revision'),0,100),(_('Date'),1,100), (_('Changed by'),2,100),
|
||||||
|
('Comment',3,100)]
|
||||||
|
|
||||||
|
self.model = ListModel.ListModel(self.revlist,titles)
|
||||||
|
|
||||||
index = 0
|
index = 0
|
||||||
for f in l:
|
for f in l:
|
||||||
self.revlist.append([f[0],f[1],f[3],f[2]])
|
self.model.add([f[0],f[1],f[3],f[2]],f[0])
|
||||||
self.revlist.set_row_data(index,f[0])
|
|
||||||
index = index + 1
|
|
||||||
|
|
||||||
def on_cancel_clicked(self,obj):
|
def on_cancel_clicked(self,obj):
|
||||||
Utils.destroy_passed_object(obj)
|
Utils.destroy_passed_object(obj)
|
||||||
@ -123,8 +127,9 @@ class RevisionSelect:
|
|||||||
self.callback()
|
self.callback()
|
||||||
|
|
||||||
def on_loadrev_clicked(self,obj):
|
def on_loadrev_clicked(self,obj):
|
||||||
if len(self.revlist.selection) > 0:
|
objs = self.model.get_selected_objects()
|
||||||
rev = self.revlist.get_row_data(self.revlist.selection[0])
|
if len(objs) > 0:
|
||||||
|
rev = objs[0]
|
||||||
f = self.vc.get_version(rev)
|
f = self.vc.get_version(rev)
|
||||||
self.load(f,self.filename,rev)
|
self.load(f,self.filename,rev)
|
||||||
Utils.destroy_passed_object(obj)
|
Utils.destroy_passed_object(obj)
|
||||||
|
Loading…
Reference in New Issue
Block a user