2013-02-06 12 views
11

Ich habe eine Frage zu Seiten und Gruppen in doxygen. Ich habe ein Projekt, wo ich Klassen etc. mit der @defgroup und @ingroup cmds gruppiert. Bis jetzt funktioniert das gut.Doxygen: Gruppenmodule und Seiten?

Jetzt möchte ich dem Projekt spezielle Dokumentation mit Markdown-Seiten hinzufügen. Diese Seiten sollten im dedizierten Modul (Gruppe) erscheinen. Ich habe versucht, Seiten mit den @ Seite und @subpage cmds zu erstellen. Das funktioniert gut, aber die Seiten erscheinen einfach im Menü.

Also habe ich versucht, sie zu den Gruppen mit @ingroup hinzuzufügen. Aber das funktioniert nicht, wie ich vermutete. Ist es möglich, Seiten zu Modulen (Gruppen) hinzuzufügen?

Das Ergebnis sollte wie folgt aussehen:

Projekt
| - Module
| | - "Modul1"
| | | - Dokumentation Seite1 (aus * .md Datei)
| | | - Klassendokumentation
| | - "Module2"
| | | - Dokumentation Seite2
| | | - class documentation

Ich hoffe, Sie können mir helfen!

+2

Ich bin für den gleichen suchen. Hattest du Glück dabei? –

+0

Ich habe auch Probleme mit MD Seiten und Gruppen. Ich habe herausgefunden, dass es teilweise funktioniert, wenn es nur eine Gruppe pro MD-Datei gibt. – Cheeseminer

Antwort

0

Um Seiten zu gruppieren, müssen Sie die Unterseitenfunktionalität verwenden, nein die Gruppe.

So erstellen Sie eine Seite für jede Gruppe, die beide Unterseiten und die Modulgruppe verweist.

/*! \page group1page A documentation page for my group 
This page contains the info about group 1 \ref group1_label 
\subpage group1page2 
\subpage group1page3 
*/ 

http://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdsubpage