11 ноября 2010

А знаете ли Вы, что....

......можно сделать Qt прокси модель по-быстрому?
Для начала поищите такие стратегические костыли для c++, как доступ к приватным членам. Затем возьмите QModelIndex() и создайте свой. Только вместо слова private употребите слово public.
Затем унаследуйте QAbstractProxyModel и переопределите mapToSource, mapFromSource.
В них сделайте reintepret_cast для индексов. И поменяйте нужному индексу нужную модель.

Комментариев нет:

Отправить комментарий