У меня есть функция addFile в классе TableModel, который вставляет новую запись в конец.QAbstactTableModel insert наверх
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