Переупорядочить автоматическое содержание doxygen treeview

Я хочу поместить автоматически сгенерированные страницы Doxygen, такие как модули, файлы, примеры и т. Д., На пользовательскую страницу "Справочник по API" Doxygen.

Код, соответствующий коду страницы "Ссылка API", находится внутри файла.h.

В настоящее время у меня есть руководство со следующей иерархией:

Presentation page
    "User Guide" page
        subpage1
        subpage2
        ..
    "API Reference" page
        subpage1
        subpage2
        ..
    "What's new" page
        subpage1
        subpage2
        ..
    Modules (autogenerated)
    Classes (autogenerated)

Что я хочу:

Presentation page
    "User Guide" page
        subpage1
        subpage2
        ..
    "API Reference" page
        subpage1
        subpage2
        Modules (autogenerated)
        Classes (autogenerated)
        ..
    "What's new" page
        subpage1
        subpage2
    ..

В настоящее время у меня есть это:

<navindex>
            <tab type="mainpage" visible="yes" title=""/>
            <tab type="pages" visible="yes" title="" intro=""/>
            <tab type="modules" visible="yes" title="" intro=""/>
            <tab type="namespaces" visible="yes" title="">
                <tab type="namespacelist" visible="yes" title="" intro=""/>
                <tab type="namespacemembers" visible="yes" title="" intro=""/>
            </tab>
            <tab type="classes" visible="yes" title="">
                <tab type="classlist" visible="yes" title="" intro=""/>
                <tab type="classindex" visible="yes" title=""/> 
                <tab type="hierarchy" visible="yes" title="" intro=""/>
                <tab type="classmembers" visible="yes" title="" intro=""/>
            </tab>
            <tab type="files" visible="yes" title="">
                <tab type="filelist" visible="yes" title="" intro=""/>
                <tab type="globals" visible="yes" title="" intro=""/>
            </tab>
            <tab type="examples" visible="yes" title="" intro=""/>  
        </navindex>

Основываясь на настройке дерева в Doxygen, я попытался:

    <navindex>
    <tab type="mainpage" visible="yes" title=""/>
    <tab type="pages" visible="yes" title="" intro=""/>
        <tab type="usergroup" visible="yes" title="API Reference" url="@ref APIReference" intro="">
            <tab type="modules" visible="yes" title="" intro=""/>
            <tab type="namespaces" visible="yes" title="">
                <tab type="namespacelist" visible="yes" title="" intro=""/>
                <tab type="namespacemembers" visible="yes" title="" intro=""/>
            </tab>
            <tab type="classes" visible="yes" title="">
                <tab type="classlist" visible="yes" title="" intro=""/>
                <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
                <tab type="hierarchy" visible="yes" title="" intro=""/>
                <tab type="classmembers" visible="yes" title="" intro=""/>
            </tab>
            <tab type="files" visible="yes" title="">
                <tab type="filelist" visible="yes" title="" intro=""/>
                <tab type="globals" visible="yes" title="" intro=""/>
            </tab>
            <tab type="examples" visible="yes" title="" intro=""/>  
        </tab>
  </navindex>

Но я получаю

Presentation page
    "User Guide" page
        subpage1
        subpage2
        ..
    "API Reference" page
        subpage1
        subpage2
        ..
    "What's new" page
        subpage1
        subpage2
        ..
    "API Reference" page (pointing to previous "API reference" page)
        Modules (autogenerated)
        Classes (autogenerated)

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам