füge ich addFile Funktion in meinem Tablemodel Klasse haben, die am Ende einen neuen Datensatz einfügt.QAbstactTableModel oben
void TableModel::addFile(const QString &path)
{
beginInsertRows(QModelIndex(), list.size(),list.size());
TableItem item;
item.filename = path;
QFile file(path);
item.size = file.size();
item.status = StatusNew;
list << item;
endInsertRows();
}
Diese Funktion funktioniert gut, aber anstatt am Ende des Datensatzes anzuhängen, möchte ich es an der Spitze einfügen. Irgendwelche Hinweise, wie ich meine bestehende Funktion aktualisieren kann?
Ich habe bereits versucht, einige Kombinationen, aber es gibt kein Glück.
Haben Sie gerade ist das Element am Anfang eingefügt werden soll angezeigt werden oder möchten Sie die Liste wollen auch so bestellt werden? – Gangadhar
beide - da der bestehende Code beide behandelt – Hiren