最後に新しいレコードを挿入する私のTableModelクラスにaddFile関数があります。QAbstactTableModel先頭に挿入
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();
}
この関数は正常に機能しますが、最後にレコードを追加するのではなく、先頭に挿入します。私の既存の機能を更新する方法に関するあらゆる指針?
私は既にいくつかの組み合わせを試しましたが、運はありません。
あなただけの先頭に挿入された項目を表示するか、リストには、あまりにもそのように注文することがしたいですか? – Gangadhar
両方 - 既存のコードが両方を処理するため – Hiren