Hi,
I cant implement columnCount, because I use QAbstractListModel, which has it already implemented.
I addded debuging statement:
{
System.out.println(index);
System.out.println(role);
if (index.row() < 0 || index.row() >= dispeceri.size())
return new Object();
if (role == Qt.ItemDataRole.DisplayRole)
return ((SmenaDispecer) dispeceri.get(index.row())).getDlouheJmeno();
else
return new Object();
}
public Object data(QModelIndex index, int role)
{
System.out.println(index);
System.out.println(role);
if (index.row() < 0 || index.row() >= dispeceri.size())
return new Object();
if (role == Qt.ItemDataRole.DisplayRole)
return ((SmenaDispecer) dispeceri.get(index.row())).getDlouheJmeno();
else
return new Object();
}
To copy to clipboard, switch view to plain text mode
and got following (running in ant):
[java] 13
[java] 13
[java] 13
[java] 13
[java] 13
[java] QModelIndex(row=0,col=0,internal=0)
[java] 13
[java] QModelIndex(row=1,col=0,internal=0)
[java] 13
[java] QModelIndex(row=2,col=0,internal=0)
[java] 13
[java] QModelIndex(row=3,col=0,internal=0)
[java] 13
[java] QModelIndex(row=4,col=0,internal=0)
[java] 13
To copy to clipboard, switch view to plain text mode
Pretty weard is, that when I use QTableView instead of QListView, everything works fine!
Bookmarks