TableModelクラスにaddFile関数があり、最後に新しいレコードを挿入します。
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();
}
この関数は正常に機能しますが、最後にレコードを追加する代わりに、上部に挿入したいと思います。既存の関数を更新する方法についてのポインタはありますか?
私はすでにいくつかの組み合わせを試しましたが、運はありません。