QTreeWidget Delegate setModelData limitations
I have QTreeWidget, i set for item delegate:
Code:
tree.setItemDelegate(new TimeEdit(tree));
as in below code i set editor data and model data properly.
Code:
model.
setData(index,
((QTimeEdit)editor
).
time());
System.
out.
println("setModelData: " + ((QTimeEdit)editor
).
time());
System.out.println(tree);
System.out.println(item);
action(item.parent(), item, index.data());
}
Everything works but if i add new item and after this i call editItem from QTreeWidget
and edit the content it seems that not every instructions in set data ara executed.
But if i edit existing item everything work as it suppose to work.
Are there any limitations for setModelData ? Why it behaves like this ?
Greets,
Kubas