Прочитав
эту тему и
здесь о данном явлении, а также посмотрев сырцы, решил не подымать выше упомянутую тему, а создать новую.
Собсно как все начиналось: решил я использовать QDirIterator. Удобный класс, поддерживает фильтрацию имен файлов, стандартные флаги фильтрации (файлы-папки), но нужно было немного расширить существующие возможности - добавить список (под)каталогов, исключенных из вывода. Поглядев документацию, не нашел ничего, что можно было бы простым наследованием решить (конечно, можно уже пути, полученные от класса фильтровать, но зачем тратить время на обработку всего дерева?), и влез в исходники, где и столкнулся с данным явлением (всмысле, с приватным классом).
Возможно ли расширить функционал DirIteratorPrivate и как это сделать лучше всего (судя по всему, как-то переопределить функции pushDirectory или matchesFilters).
просьба сильно не бить
с Qt знаком по книге Шлее (окромя QtScript), вот только С++ за два года обучения C#, PHP, Java подзабылся...