Кто такой d-> ?
d-> это указатель на приватный скрытый класс, традиционно наследуется от QObjectData, хотя смысл не в этом.
Смысл в том, чтобы выделить часть функционала в закрытую от пользователя область, в которую он не может влезть и чего-то там изменить из своего кода.
Это функционал не виден в экспорте Qt dll библиотек.
Таким образом разработчики Qt могли изменять этот скрытый функционал, выпускать новую версию библиотеки dll, например QNetWork.dll и у пользователя все по прежнему нормально работало бы.
Плата за это усложнения исходников Qt и их труднее понять.
Но когда вам захочется развить какой-нибудь класс из Qt исходников, вам придется понять как создавать свои приватные классы и наследовать их от базовых Qt классов.
Пример как это можно делать у нас есть здесь: Наконец-то наша версия PblSqlRelationalTabelModel.