Russian Qt Forum
Ноябрь 23, 2024, 13:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Doxygen и наследование от классов внешней библиотеки  (Прочитано 4067 раз)
antzol
Гость
« : Август 04, 2011, 16:26 »

Есть проект, в котором часть классов наследуется от классов внешней библиотеки (Qt). С помощью doxygen генерируется документация, в которой среди прочего есть разделы "полный список членов класса, включая наследованные".
Вопрос: как сделать так, чтобы в этих разделах отображались бы и члены классов, наследуемых из внешней библиотеки (QComboBox, QPushButton и т.п.)?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Август 04, 2011, 17:22 »

Добавить в доксиген обработку директории с исходниками Qt Улыбающийся
Иначе никак, т.к доксиген просто не знает что есть QComboBox, QPushButton.

И то не факт что получится.
« Последнее редактирование: Август 04, 2011, 17:25 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
antzol
Гость
« Ответ #2 : Август 04, 2011, 19:13 »

Была и такая попытка. Добавлял путь "C:\QtSDK\Desktop\Qt\4.7.3\mingw\include", размер генерируемой документации сразу вырастает до 150 Мб.  Улыбающийся
Судя по наличию такой настройки:
Цитировать
ALLEXTERNALS
 If the ALLEXTERNALS tag is set to YES all external class will be listed in the class index. If set to NO only the inherited external classes will be listed.
думаю все-таки есть возможность задать путь к Qt именно как внешней библиотеке, которую не надо полностью документировать. Остается только найти, где это сделать...
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Август 06, 2011, 21:41 »

В файле конфига надо указать INCLUDEPATH или что-то в этом роде, забыл уже.
Записан

Юра.
antzol
Гость
« Ответ #4 : Август 08, 2011, 08:16 »

lit-uriy, в doxywizard есть поле INPUT для списка дополнительно подключаемых каталогов и отдельных файлов, но при добавлении в него пути к внешней библиотеке, doxygen генерирует полную документацию на эту библиотеку.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.