![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
SABROG |
![]()
Сообщение
#11
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#12
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
SABROG |
![]()
Сообщение
#13
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Как я понял сама Qt имеет имена всех файлов и может их соотнести с семейством:
К сожалению QFontDatabasePrivate это не d_ptr. Класс определен в .cpp файле и его include в свою программу влечет за собой вставку ненужного кода, но помимо этого еще ничего не собирается. Хаком добраться до него не получается. Похоже единственный вариант это определить копию интерфейса QFontDatabasePrivate и QFontDatabase в своей программе. Вытащить наружу указатель d и сделать reinterpret_cast на экземпляр класса QFontDatabase. Только делать копии интерфейсов большой гемор. --- Ложный след, так можно достучаться только до тех файлов, которые сам добавил. Сообщение отредактировал SABROG - 7.4.2010, 23:04 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 23:27 |