Я действительно не знаю, имеет ли это смысл, но это то, что я пытаюсь сделать:
Я делаю редактор своей игры в QT. В настоящее время я использую QStandardItemModel для хранения всех элементов моей сцены. Эти элементы имеют имена, положение, текстуры (вектор текстуры, который является пользовательским классом), анимацию (вектор анимации) и т. д.
Я считаю полезным иметь один элемент для строки, потому что я могу легко добавлять или удалять эти элементы, кроме того, что они находятся в одном месте, поэтому изменение этой модели должно повлиять на все приложение.
Теперь я пытаюсь сделать определенные виды, скажем, «текстуры» определенного элемента. Этот QTableView должен отображать имя текстуры, путь и т. д. Итак, в основном, как я могу получить вектор текстур в общей модели и заполнить другое представление, не создавая другую модель?