Группирование элементов
Команды группирования связывают классы с определёнными группами и модулями. Группы используются при генерации списков связанных классов в документации, а модули — как элементы структуры Qt.
Команды
\ingroup
Команда \ingroup указывает, что данный обзор или документированный класс принадлежит определённой группе связанной документации.
Класс или обзор может принадлежать к нескольким группам.
Аргументом команды \ingroup является имя группы, но обратите внимание, что команда рассматривает остальную часть строки как часть своего аргумента. Убедитесь, что имя группы следует за символом новой строки.
/ *!
\class QDir
\brief The QDir class provides access to directory
structures and their contents.
\ingroup io
...
* /
Это включит класс QDir в группу io, что означает, например, что QDir будет отображаться в списке, созданном при вызове команды \group с аргументом io.
Чтобы перечислить обзоры, относящиеся к определённой группе, необходимо явно сгенерировать список, используя команду \generatelist с аргументом related.
См. также \group.
\inmodule
Команда \inmodule связывает класс с модулем, указанным в аргументе команды.
Для основных классов в Qt модуль класса определяется его расположением, а именно его каталогом. Однако для расширений, таких как ActiveQt и Qt Designer, класс должен быть явно связан с модулем.
Аргументом команды является имя модуля, но обратите внимание, что команда рассматривает остальную часть строки как часть своего аргумента. Убедитесь, что имя модуля следует за символом новой строки.
/*!
\class QDesignerTaskMenuExtension
\inmodule QtDesigner
* /
Это гарантирует, что класс QDesignerTaskMenuExtension включен в модуль Qt Designer, что означает, например, что класс будет отображаться в списке, созданном при вызове команды \generatelist с аргументом {classesbymodule QtDesigner}.
См. также \module и \generatelist.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/19-qdoc-commands-grouping.html