ListModel: Only the first level is managed
When we use checkboxes in columns. The path was converted to int. Why ? But when we have multiple level, the path format is "x:y" for two levels, "x:y:z" for three levels, etc
This commit is contained in:
parent
b97facb66f
commit
54799df049
@ -233,7 +233,7 @@ class ListModel:
|
|||||||
new_value = not self.model[path][col]
|
new_value = not self.model[path][col]
|
||||||
self.model[path][col] = new_value
|
self.model[path][col] = new_value
|
||||||
if col in self.function:
|
if col in self.function:
|
||||||
self.function[col](int(path), new_value)
|
self.function[col](path, new_value)
|
||||||
|
|
||||||
def __edited_cb(self, cell, path, new_text, col):
|
def __edited_cb(self, cell, path, new_text, col):
|
||||||
"""
|
"""
|
||||||
@ -241,7 +241,7 @@ class ListModel:
|
|||||||
"""
|
"""
|
||||||
self.model[path][col] = new_text
|
self.model[path][col] = new_text
|
||||||
if col in self.function:
|
if col in self.function:
|
||||||
self.function[col](int(path), new_text)
|
self.function[col](path, new_text)
|
||||||
|
|
||||||
def unselect(self):
|
def unselect(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user