Необходимо перезаписать метод index () в QFileSystemModel, чтобы к нему можно было получить доступ из QML:
class DisplayFileSystemModel : public QFileSystemModel {
Q_OBJECT
public:
...
Q_INVOKABLE QModelIndex index(const QString &path, int column = 0) const
{
return QFileSystemModel::index(path, column);
}
...
};
А потом в QML вы используете следующую форму:
your_model.index(your_fullpath)