Loading addon/doxywizard/doxywizard.cpp +3 −3 Original line number Original line Diff line number Diff line Loading @@ -10,7 +10,7 @@ #define MAX_RECENT_FILES 10 #define MAX_RECENT_FILES 10 const int messageTimeout = 5000; //!< status bar message timeout in millisec. const int messageTimeout = 5000; //!< status bar message timeout in milliseconds. MainWindow &MainWindow::instance() MainWindow &MainWindow::instance() { { Loading Loading @@ -78,7 +78,7 @@ MainWindow::MainWindow() runLayout->addWidget(showSettings); runLayout->addWidget(showSettings); runLayout->addWidget(m_saveLog); runLayout->addWidget(m_saveLog); // output produced by doxygen // output produced by Doxygen runTabLayout->addLayout(runLayout); runTabLayout->addLayout(runLayout); runTabLayout->addWidget(new QLabel(tr("Output produced by doxygen"))); runTabLayout->addWidget(new QLabel(tr("Output produced by doxygen"))); QGridLayout *grid = new QGridLayout; QGridLayout *grid = new QGridLayout; Loading Loading @@ -427,7 +427,7 @@ void MainWindow::runDoxygen() qDebug() << tr("Doxygen path: ") << doxygenPath; qDebug() << tr("Doxygen path: ") << doxygenPath; if ( !QFile(doxygenPath + QString::fromAscii("doxygen")).exists() ) if ( !QFile(doxygenPath + QString::fromAscii("doxygen")).exists() ) { { // No doygen binary in the resources, if there is a system doxygen binary, use that instead // No Doxygen binary in the resources, if there is a system Doxygen binary, use that instead if ( QFile(QString::fromAscii("/usr/local/bin/doxygen")).exists() ) if ( QFile(QString::fromAscii("/usr/local/bin/doxygen")).exists() ) { { doxygenPath = QString::fromAscii("/usr/local/bin/"); doxygenPath = QString::fromAscii("/usr/local/bin/"); Loading qtools/qfeatures.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -637,7 +637,7 @@ # define QT_NO_VBUTTONGROUP # define QT_NO_VBUTTONGROUP #endif #endif /*! /*! Horizonal box layout widgets Horizontal box layout widgets */ */ #ifdef QT_NO_FRAME #ifdef QT_NO_FRAME # define QT_NO_HBOX # define QT_NO_HBOX Loading src/docbookgen.cpp +137 −104 Original line number Original line Diff line number Diff line Loading @@ -484,6 +484,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << endl << "}"; t << endl << "}"; t << "</literallayout>" << endl; t << "</literallayout>" << endl; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } } } else if (md->memberType()==MemberType_Define) else if (md->memberType()==MemberType_Define) Loading Loading @@ -536,6 +542,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de t << memberOutputFileBase(md); t << memberOutputFileBase(md); } } t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } } } else if (md->memberType()==MemberType_Typedef) else if (md->memberType()==MemberType_Typedef) Loading @@ -554,6 +566,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de t << memberOutputFileBase(md); t << memberOutputFileBase(md); } } t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } else if (md->memberType()==MemberType_Function) else if (md->memberType()==MemberType_Function) { { Loading Loading @@ -597,6 +615,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } } } t << ")"; t << ")"; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } else else { { Loading Loading @@ -631,7 +655,7 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de MemberListIterator emli(*enumFields); MemberListIterator emli(*enumFields); MemberDef *emd; MemberDef *emd; t << " <formalpara>" << endl; t << " <formalpara>" << endl; t << " <title>Enumerator:</title>" << endl; t << " <title>" << theTranslator->trEnumerationValues() << ":</title>" << endl; t << " <variablelist>" << endl; t << " <variablelist>" << endl; for (emli.toFirst();(emd=emli.current());++emli) for (emli.toFirst();(emd=emli.current());++emli) { { Loading @@ -641,9 +665,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de writeDocbookString(t,emd->name()); writeDocbookString(t,emd->name()); t << "</term>" << endl; t << "</term>" << endl; t << " <listitem>" << endl; t << " <listitem>" << endl; if(Config_getBool("REPEAT_BRIEF")) { t << " <para>"; t << " <para>"; writeDocbookString(t,emd->briefDescription()); writeDocbookString(t,emd->briefDescription()); t << "</para>" << endl; t << "</para>" << endl; } t << " </listitem>" << endl; t << " </listitem>" << endl; t << " </varlistentry>" << endl; t << " </varlistentry>" << endl; } } Loading Loading @@ -681,9 +708,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << "_1" << md->anchor() << "\">" << endl; t << "_1" << md->anchor() << "\">" << endl; t << " <title>" << convertToXML(md->definition()) << "</title>"; t << " <title>" << convertToXML(md->definition()) << "</title>"; if(Config_getBool("REPEAT_BRIEF")) { t << " <emphasis>"; t << " <emphasis>"; writeDocbookString(t,md->briefDescription()); writeDocbookString(t,md->briefDescription()); t << "</emphasis>" << endl; t << "</emphasis>" << endl; } t << " "; t << " "; writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); t << endl; t << endl; Loading @@ -702,9 +732,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << "_1" << md->anchor() << "\">" << endl; t << "_1" << md->anchor() << "\">" << endl; t << " <title>" << convertToXML(md->definition()) << " " << convertToXML(md->argsString()) << "</title>"; t << " <title>" << convertToXML(md->definition()) << " " << convertToXML(md->argsString()) << "</title>"; if(Config_getBool("REPEAT_BRIEF")) { t << " <emphasis>"; t << " <emphasis>"; writeDocbookString(t,md->briefDescription()); writeDocbookString(t,md->briefDescription()); t << "</emphasis>" << endl; t << "</emphasis>" << endl; } t << " "; t << " "; writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); t << endl; t << endl; Loading Loading @@ -764,9 +797,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << "_1" << md->anchor() << "\">" << endl; t << "_1" << md->anchor() << "\">" << endl; t << " <title>" << convertToXML(md->definition()) << "</title>"; t << " <title>" << convertToXML(md->definition()) << "</title>"; if(Config_getBool("REPEAT_BRIEF")) { t << " <emphasis>"; t << " <emphasis>"; writeDocbookString(t,md->briefDescription()); writeDocbookString(t,md->briefDescription()); t << "</emphasis>" << endl; t << "</emphasis>" << endl; } t << " "; t << " "; writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); t << endl; t << endl; Loading Loading @@ -797,58 +833,46 @@ static void generateDocbookSection(Definition *d,FTextStream &t,MemberList *ml,c } } } } switch (ml->listType()) { case MemberListType_decDefineMembers: title="Defines"; desctitle="Define Documentation"; break; case MemberListType_decTypedefMembers: title="Typedefs"; desctitle="Typedef Documentation"; break; case MemberListType_decEnumMembers: title="Enumerations"; desctitle="Enumeration Type documentation"; break; case MemberListType_decFuncMembers: title="Functions"; desctitle="Function Documentation"; break; case MemberListType_decVarMembers: title="Variables"; desctitle="Variable Documentation"; break; case MemberListType_pubAttribs: title="Public Attributes"; desctitle="Member Documentation"; break; case MemberListType_priAttribs: title="Private Attributes"; desctitle="Member Documentation"; break; case MemberListType_proAttribs: title="Protected Attributes";desctitle="Member Documentation"; break; default: title=""; desctitle=""; break; } if (count==0) return; // empty list if (count==0) return; // empty list for (mli.toFirst();(md=mli.current());++mli) switch (ml->listType()) { if (md->documentation()) { { doc_count++; case MemberListType_decDefineMembers: title=theTranslator->trDefines(); desctitle=theTranslator->trDefineDocumentation(); break; } case MemberListType_decTypedefMembers: title=theTranslator->trTypedefs(); desctitle=theTranslator->trTypedefDocumentation(); break; case MemberListType_decEnumMembers: title=theTranslator->trEnumerations(); desctitle=theTranslator->trEnumerationTypeDocumentation(); break; case MemberListType_decFuncMembers: title=theTranslator->trFunctions(); desctitle=theTranslator->trFunctionDocumentation(); break; case MemberListType_decVarMembers: title=theTranslator->trVariables(); desctitle=theTranslator->trVariableDocumentation(); break; case MemberListType_pubAttribs: title=theTranslator->trPublicAttribs(); desctitle=theTranslator->trMemberDataDocumentation(); break; case MemberListType_priAttribs: title=theTranslator->trPrivateAttribs(); desctitle=theTranslator->trMemberDataDocumentation(); break; case MemberListType_proAttribs: title=theTranslator->trProtectedAttribs(); desctitle=theTranslator->trMemberDataDocumentation(); break; default: title=""; desctitle=""; break; } } if (detailed) if (detailed) { { if (desctitle) for (mli.toFirst();(md=mli.current());++mli) { if (desctitle=="Member Documentation") { { if (doc_count > 0) if (md->documentation().isEmpty() && !Config_getBool("REPEAT_BRIEF")) { { t << " <simplesect>" << endl; continue; t << " <title>" << desctitle << "</title>" << endl; } } doc_count = 1; break; } } else if (desctitle=="Define Documentation") { if(doc_count == 0) if (doc_count > 0) { { t << " <section>" << endl; return; t << " <title>" << desctitle << "</title>" << endl; } } } else if (desctitle) { { t << " <section>" << endl; t << " <section>" << endl; t << " <title>" << desctitle << "</title>" << endl; t << " <title>" << desctitle << "</title>" << endl; } } } } else } else { { t << " <simplesect>" << endl; t << " <section>" << endl; if (header) if (header) { { t << " <title>" << convertToXML(header) << "</title>" << endl; t << " <title>" << convertToXML(header) << "</title>" << endl; Loading @@ -871,23 +895,17 @@ static void generateDocbookSection(Definition *d,FTextStream &t,MemberList *ml,c // to prevent this duplication in the Docbook output, we filter those here. // to prevent this duplication in the Docbook output, we filter those here. if (d->definitionType()!=Definition::TypeFile || md->getNamespaceDef()==0) if (d->definitionType()!=Definition::TypeFile || md->getNamespaceDef()==0) { { if (detailed && md->documentation().isEmpty() && !Config_getBool("REPEAT_BRIEF")) { continue; } generateDocbookForMember(md,t,d,detailed); generateDocbookForMember(md,t,d,detailed); } } } } if (detailed) if (detailed) { { if (desctitle) if (desctitle) { if (desctitle=="Member Documentation") { if (doc_count > 0) { t << " </simplesect>" << endl; } } else if (desctitle=="Define Documentation") { if (doc_count > 0) { { t << " </section>" << endl; t << " </section>" << endl; } } Loading @@ -897,12 +915,6 @@ static void generateDocbookSection(Definition *d,FTextStream &t,MemberList *ml,c t << " </section>" << endl; t << " </section>" << endl; } } } } } else { t << " </simplesect>" << endl; } } static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) { { Loading @@ -910,11 +922,11 @@ static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) { { ClassSDict::Iterator cli(*cl); ClassSDict::Iterator cli(*cl); ClassDef *cd; ClassDef *cd; QCString title = "Classes"; QCString title = theTranslator->trClasses(); if (cli.toFirst()) if (cli.toFirst()) { { t << " <simplesect>" << endl; t << " <section>" << endl; t << " <title> " << title << " </title>" << endl; t << " <title> " << title << " </title>" << endl; } } for (cli.toFirst();(cd=cli.current());++cli) for (cli.toFirst();(cd=cli.current());++cli) Loading @@ -926,6 +938,12 @@ static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) t << " <listitem>" << endl; t << " <listitem>" << endl; t << " <para>" << "struct <link linkend=\"" << classOutputFileBase(cd) << "\">" << convertToXML(cd->name()) << "</link>"; t << " <para>" << "struct <link linkend=\"" << classOutputFileBase(cd) << "\">" << convertToXML(cd->name()) << "</link>"; t << "</para>" << endl; t << "</para>" << endl; if (cd->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,cd->briefDescription()); t << "</emphasis></para>" << endl; } t << " </listitem>" << endl; t << " </listitem>" << endl; t << " </itemizedlist>" << endl; t << " </itemizedlist>" << endl; t << " </para>" << endl; t << " </para>" << endl; Loading @@ -933,7 +951,7 @@ static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) } } if (cli.toFirst()) if (cli.toFirst()) { { t << " </simplesect>" << endl; t << " </section>" << endl; } } } } } } Loading @@ -944,7 +962,7 @@ static void writeInnerNamespaces(const NamespaceSDict *nl,FTextStream &t) { { NamespaceSDict::Iterator nli(*nl); NamespaceSDict::Iterator nli(*nl); NamespaceDef *nd; NamespaceDef *nd; QCString title = "Namespaces"; QCString title = theTranslator->trNamespaces(); if (nli.toFirst()) if (nli.toFirst()) { { Loading Loading @@ -978,7 +996,7 @@ static void writeInnerFiles(const FileList *fl,FTextStream &t) { { QListIterator<FileDef> fli(*fl); QListIterator<FileDef> fli(*fl); FileDef *fd; FileDef *fd; QCString title = "Files"; QCString title = theTranslator->trFile(TRUE,TRUE); if (fli.toFirst()) if (fli.toFirst()) { { Loading Loading @@ -1028,7 +1046,7 @@ static void writeInnerGroups(const GroupList *gl,FTextStream &t) if (gli.toFirst()) if (gli.toFirst()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Modules</title>" << endl; t << " <title>" << theTranslator->trModules() << "</title>" << endl; t << " </simplesect>" << endl; t << " </simplesect>" << endl; t << " <para>" << endl; t << " <para>" << endl; t << " <itemizedlist>" << endl; t << " <itemizedlist>" << endl; Loading @@ -1055,7 +1073,7 @@ static void writeInnerDirs(const DirList *dl,FTextStream &t) { { QListIterator<DirDef> subdirs(*dl); QListIterator<DirDef> subdirs(*dl); DirDef *subdir; DirDef *subdir; QCString title = "Directories"; QCString title = theTranslator->trDirectories(); if (subdirs.toFirst()) if (subdirs.toFirst()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; Loading Loading @@ -1217,18 +1235,23 @@ static void generateDocbookForClass(ClassDef *cd,FTextStream &ti) generateDocbookSection(cd,t,ml,g_docbookSectionMapper.find(ml->listType())); generateDocbookSection(cd,t,ml,g_docbookSectionMapper.find(ml->listType())); } } } } if(Config_getBool("REPEAT_BRIEF")) { if (cd->briefDescription()) if (cd->briefDescription()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Brief Description</title>" << endl; // A title as 'Brief Description' may not be necessary. //t << " <title>" << theTranslator->trBriefDescription() << "</title>" << endl; writeDocbookDocBlock(t,cd->briefFile(),cd->briefLine(),cd,0,cd->briefDescription()); writeDocbookDocBlock(t,cd->briefFile(),cd->briefLine(),cd,0,cd->briefDescription()); t << " </simplesect>" << endl; t << " </simplesect>" << endl; } } } if (cd->documentation()) if (cd->documentation()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,cd->docFile(),cd->docLine(),cd,0,cd->documentation()); writeDocbookDocBlock(t,cd->docFile(),cd->docLine(),cd,0,cd->documentation()); t << " <para>Definition at line " << cd->getDefLine() << " of file " << stripPath(cd->getDefFileName()) << "</para>" << endl; t << " <para>Definition at line " << cd->getDefLine() << " of file " << stripPath(cd->getDefFileName()) << "</para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; Loading Loading @@ -1336,18 +1359,21 @@ static void generateDocbookForNamespace(NamespaceDef *nd,FTextStream &ti) } } } } if(Config_getBool("REPEAT_BRIEF")) { if (nd->briefDescription()) if (nd->briefDescription()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Brief Description</title>" << endl; //t << " <title>" << theTranslator->trBriefDescription() << "</title>" << endl; writeDocbookDocBlock(t,nd->briefFile(),nd->briefLine(),nd,0,nd->briefDescription()); writeDocbookDocBlock(t,nd->briefFile(),nd->briefLine(),nd,0,nd->briefDescription()); t << " </simplesect>" << endl; t << " </simplesect>" << endl; } } } if (nd->documentation()) if (nd->documentation()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,nd->docFile(),nd->docLine(),nd,0,nd->documentation()); writeDocbookDocBlock(t,nd->docFile(),nd->docLine(),nd,0,nd->documentation()); t << " <para>Definition at line " << nd->getDefLine() << " of file " << stripPath(nd->getDefFileName()) << "</para>" << endl; t << " <para>Definition at line " << nd->getDefLine() << " of file " << stripPath(nd->getDefFileName()) << "</para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; Loading Loading @@ -1473,7 +1499,7 @@ static void generateDocbookForFile(FileDef *fd,FTextStream &ti) } } t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,fd->briefFile(),fd->briefLine(),fd,0,fd->briefDescription()); writeDocbookDocBlock(t,fd->briefFile(),fd->briefLine(),fd,0,fd->briefDescription()); writeDocbookDocBlock(t,fd->docFile(),fd->docLine(),fd,0,fd->documentation()); writeDocbookDocBlock(t,fd->docFile(),fd->docLine(),fd,0,fd->documentation()); if (Config_getBool("FULL_PATH_NAMES")) if (Config_getBool("FULL_PATH_NAMES")) Loading Loading @@ -1545,18 +1571,18 @@ static void generateDocbookForGroup(GroupDef *gd,FTextStream &ti) if (gd->briefDescription()) if (gd->briefDescription()) { { t << " <simplesect>" << endl; //t << " <section>" << endl; t << " <title>Brief Description</title>" << endl; //t << " <title>" << theTranslator->trBriefDescription() << "</title>" << endl; writeDocbookDocBlock(t,gd->briefFile(),gd->briefLine(),gd,0,gd->briefDescription()); writeDocbookDocBlock(t,gd->briefFile(),gd->briefLine(),gd,0,gd->briefDescription()); t << " </simplesect>" << endl; //t << " </section>" << endl; } } if (gd->documentation()) if (gd->documentation()) { { t << " <simplesect>" << endl; t << " <section>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,gd->docFile(),gd->docLine(),gd,0,gd->documentation()); writeDocbookDocBlock(t,gd->docFile(),gd->docLine(),gd,0,gd->documentation()); t << " </simplesect>" << endl; t << " </section>" << endl; } } writeInnerFiles(gd->getFiles(),t); writeInnerFiles(gd->getFiles(),t); Loading Loading @@ -1623,8 +1649,7 @@ static void generateDocbookForDir(DirDef *dd,FTextStream &ti) writeDocbookHeader_ID(t, dd->getOutputFileBase()); writeDocbookHeader_ID(t, dd->getOutputFileBase()); t << " <title>"; t << " <title>"; writeDocbookString(t, dd->displayName()); t << theTranslator->trDirReference(dd->displayName()); t << " Directory Reference"; t << "</title>" << endl; t << "</title>" << endl; if (Config_getBool("DIRECTORY_GRAPH") && Config_getBool("HAVE_DOT")) if (Config_getBool("DIRECTORY_GRAPH") && Config_getBool("HAVE_DOT")) { { Loading @@ -1637,7 +1662,7 @@ static void generateDocbookForDir(DirDef *dd,FTextStream &ti) writeInnerFiles(dd->getFiles(),t); writeInnerFiles(dd->getFiles(),t); t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,dd->briefFile(),dd->briefLine(),dd,0,dd->briefDescription()); writeDocbookDocBlock(t,dd->briefFile(),dd->briefLine(),dd,0,dd->briefDescription()); writeDocbookDocBlock(t,dd->docFile(),dd->docLine(),dd,0,dd->documentation()); writeDocbookDocBlock(t,dd->docFile(),dd->docLine(),dd,0,dd->documentation()); t << " <para>Directory location is " << dd->name() << "</para>" << endl; t << " <para>Directory location is " << dd->name() << "</para>" << endl; Loading Loading @@ -1691,7 +1716,15 @@ static void generateDocbookForPage(PageDef *pd,FTextStream &ti,bool isExample) } } else else { { QCString pid = pageName+"_1"+pageName; QCString pid; if(isExample) { pid = pageName; } else { pid = pageName+"_1"+pageName; } writeDocbookHeader_ID(t, pid); writeDocbookHeader_ID(t, pid); } } Loading Loading @@ -1849,7 +1882,7 @@ void generateDocbook() if (gli.toFirst()) if (gli.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Module Documentation</title>" << endl; t << " <title>" << theTranslator->trModuleDocumentation() << "</title>" << endl; } } for (;(gd=gli.current());++gli) for (;(gd=gli.current());++gli) Loading @@ -1874,7 +1907,7 @@ void generateDocbook() if (cli.toFirst()) if (cli.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Class Documentation</title>" << endl; t << " <title>" << theTranslator->trClassDocumentation() << "</title>" << endl; } } for (cli.toFirst();(cd=cli.current());++cli) for (cli.toFirst();(cd=cli.current());++cli) Loading @@ -1901,7 +1934,7 @@ void generateDocbook() if (fnli.toFirst()) if (fnli.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>File Documentation</title>" << endl; t << " <title>" << theTranslator->trFileDocumentation() << "</title>" << endl; } } for (;(fn=fnli.current());++fnli) for (;(fn=fnli.current());++fnli) Loading Loading @@ -1932,7 +1965,7 @@ void generateDocbook() if (sdi.toFirst()) if (sdi.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Directory Documentation</title>" << endl; t << " <title>" << theTranslator->trDirDocumentation() << "</title>" << endl; } } for (sdi.toFirst();(dir=sdi.current());++sdi) for (sdi.toFirst();(dir=sdi.current());++sdi) Loading @@ -1958,7 +1991,7 @@ void generateDocbook() if (pdi.toFirst()) if (pdi.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Example Documentation</title>" << endl; t << " <title>" << theTranslator->trExampleDocumentation() << "</title>" << endl; } } for (pdi.toFirst();(pd=pdi.current());++pdi) for (pdi.toFirst();(pd=pdi.current());++pdi) Loading src/docbookvisitor.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -1028,6 +1028,8 @@ void DocbookDocVisitor::visitPre(DocParamSect *s) } } m_t << " </title>" << endl; m_t << " </title>" << endl; m_t << " <tgroup cols=\"2\" align=\"left\" colsep=\"1\" rowsep=\"1\">" << endl; m_t << " <tgroup cols=\"2\" align=\"left\" colsep=\"1\" rowsep=\"1\">" << endl; m_t << " <colspec colwidth=\"1*\"/>" << endl; m_t << " <colspec colwidth=\"4*\"/>" << endl; m_t << " <tbody>" << endl; m_t << " <tbody>" << endl; } } Loading Loading
addon/doxywizard/doxywizard.cpp +3 −3 Original line number Original line Diff line number Diff line Loading @@ -10,7 +10,7 @@ #define MAX_RECENT_FILES 10 #define MAX_RECENT_FILES 10 const int messageTimeout = 5000; //!< status bar message timeout in millisec. const int messageTimeout = 5000; //!< status bar message timeout in milliseconds. MainWindow &MainWindow::instance() MainWindow &MainWindow::instance() { { Loading Loading @@ -78,7 +78,7 @@ MainWindow::MainWindow() runLayout->addWidget(showSettings); runLayout->addWidget(showSettings); runLayout->addWidget(m_saveLog); runLayout->addWidget(m_saveLog); // output produced by doxygen // output produced by Doxygen runTabLayout->addLayout(runLayout); runTabLayout->addLayout(runLayout); runTabLayout->addWidget(new QLabel(tr("Output produced by doxygen"))); runTabLayout->addWidget(new QLabel(tr("Output produced by doxygen"))); QGridLayout *grid = new QGridLayout; QGridLayout *grid = new QGridLayout; Loading Loading @@ -427,7 +427,7 @@ void MainWindow::runDoxygen() qDebug() << tr("Doxygen path: ") << doxygenPath; qDebug() << tr("Doxygen path: ") << doxygenPath; if ( !QFile(doxygenPath + QString::fromAscii("doxygen")).exists() ) if ( !QFile(doxygenPath + QString::fromAscii("doxygen")).exists() ) { { // No doygen binary in the resources, if there is a system doxygen binary, use that instead // No Doxygen binary in the resources, if there is a system Doxygen binary, use that instead if ( QFile(QString::fromAscii("/usr/local/bin/doxygen")).exists() ) if ( QFile(QString::fromAscii("/usr/local/bin/doxygen")).exists() ) { { doxygenPath = QString::fromAscii("/usr/local/bin/"); doxygenPath = QString::fromAscii("/usr/local/bin/"); Loading
qtools/qfeatures.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -637,7 +637,7 @@ # define QT_NO_VBUTTONGROUP # define QT_NO_VBUTTONGROUP #endif #endif /*! /*! Horizonal box layout widgets Horizontal box layout widgets */ */ #ifdef QT_NO_FRAME #ifdef QT_NO_FRAME # define QT_NO_HBOX # define QT_NO_HBOX Loading
src/docbookgen.cpp +137 −104 Original line number Original line Diff line number Diff line Loading @@ -484,6 +484,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << endl << "}"; t << endl << "}"; t << "</literallayout>" << endl; t << "</literallayout>" << endl; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } } } else if (md->memberType()==MemberType_Define) else if (md->memberType()==MemberType_Define) Loading Loading @@ -536,6 +542,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de t << memberOutputFileBase(md); t << memberOutputFileBase(md); } } t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } } } else if (md->memberType()==MemberType_Typedef) else if (md->memberType()==MemberType_Typedef) Loading @@ -554,6 +566,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de t << memberOutputFileBase(md); t << memberOutputFileBase(md); } } t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; t << "_1" << md->anchor() << "\">" << convertToXML(md->name()) << "</link>"; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } else if (md->memberType()==MemberType_Function) else if (md->memberType()==MemberType_Function) { { Loading Loading @@ -597,6 +615,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } } } t << ")"; t << ")"; if (md->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,md->briefDescription()); t << "</emphasis></para>" << endl; } } } else else { { Loading Loading @@ -631,7 +655,7 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de MemberListIterator emli(*enumFields); MemberListIterator emli(*enumFields); MemberDef *emd; MemberDef *emd; t << " <formalpara>" << endl; t << " <formalpara>" << endl; t << " <title>Enumerator:</title>" << endl; t << " <title>" << theTranslator->trEnumerationValues() << ":</title>" << endl; t << " <variablelist>" << endl; t << " <variablelist>" << endl; for (emli.toFirst();(emd=emli.current());++emli) for (emli.toFirst();(emd=emli.current());++emli) { { Loading @@ -641,9 +665,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de writeDocbookString(t,emd->name()); writeDocbookString(t,emd->name()); t << "</term>" << endl; t << "</term>" << endl; t << " <listitem>" << endl; t << " <listitem>" << endl; if(Config_getBool("REPEAT_BRIEF")) { t << " <para>"; t << " <para>"; writeDocbookString(t,emd->briefDescription()); writeDocbookString(t,emd->briefDescription()); t << "</para>" << endl; t << "</para>" << endl; } t << " </listitem>" << endl; t << " </listitem>" << endl; t << " </varlistentry>" << endl; t << " </varlistentry>" << endl; } } Loading Loading @@ -681,9 +708,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << "_1" << md->anchor() << "\">" << endl; t << "_1" << md->anchor() << "\">" << endl; t << " <title>" << convertToXML(md->definition()) << "</title>"; t << " <title>" << convertToXML(md->definition()) << "</title>"; if(Config_getBool("REPEAT_BRIEF")) { t << " <emphasis>"; t << " <emphasis>"; writeDocbookString(t,md->briefDescription()); writeDocbookString(t,md->briefDescription()); t << "</emphasis>" << endl; t << "</emphasis>" << endl; } t << " "; t << " "; writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); t << endl; t << endl; Loading @@ -702,9 +732,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << "_1" << md->anchor() << "\">" << endl; t << "_1" << md->anchor() << "\">" << endl; t << " <title>" << convertToXML(md->definition()) << " " << convertToXML(md->argsString()) << "</title>"; t << " <title>" << convertToXML(md->definition()) << " " << convertToXML(md->argsString()) << "</title>"; if(Config_getBool("REPEAT_BRIEF")) { t << " <emphasis>"; t << " <emphasis>"; writeDocbookString(t,md->briefDescription()); writeDocbookString(t,md->briefDescription()); t << "</emphasis>" << endl; t << "</emphasis>" << endl; } t << " "; t << " "; writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); t << endl; t << endl; Loading Loading @@ -764,9 +797,12 @@ static void generateDocbookForMember(MemberDef *md,FTextStream &t,Definition *de } } t << "_1" << md->anchor() << "\">" << endl; t << "_1" << md->anchor() << "\">" << endl; t << " <title>" << convertToXML(md->definition()) << "</title>"; t << " <title>" << convertToXML(md->definition()) << "</title>"; if(Config_getBool("REPEAT_BRIEF")) { t << " <emphasis>"; t << " <emphasis>"; writeDocbookString(t,md->briefDescription()); writeDocbookString(t,md->briefDescription()); t << "</emphasis>" << endl; t << "</emphasis>" << endl; } t << " "; t << " "; writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); writeDocbookDocBlock(t,md->docFile(),md->docLine(),md->getOuterScope(),md,md->documentation()); t << endl; t << endl; Loading Loading @@ -797,58 +833,46 @@ static void generateDocbookSection(Definition *d,FTextStream &t,MemberList *ml,c } } } } switch (ml->listType()) { case MemberListType_decDefineMembers: title="Defines"; desctitle="Define Documentation"; break; case MemberListType_decTypedefMembers: title="Typedefs"; desctitle="Typedef Documentation"; break; case MemberListType_decEnumMembers: title="Enumerations"; desctitle="Enumeration Type documentation"; break; case MemberListType_decFuncMembers: title="Functions"; desctitle="Function Documentation"; break; case MemberListType_decVarMembers: title="Variables"; desctitle="Variable Documentation"; break; case MemberListType_pubAttribs: title="Public Attributes"; desctitle="Member Documentation"; break; case MemberListType_priAttribs: title="Private Attributes"; desctitle="Member Documentation"; break; case MemberListType_proAttribs: title="Protected Attributes";desctitle="Member Documentation"; break; default: title=""; desctitle=""; break; } if (count==0) return; // empty list if (count==0) return; // empty list for (mli.toFirst();(md=mli.current());++mli) switch (ml->listType()) { if (md->documentation()) { { doc_count++; case MemberListType_decDefineMembers: title=theTranslator->trDefines(); desctitle=theTranslator->trDefineDocumentation(); break; } case MemberListType_decTypedefMembers: title=theTranslator->trTypedefs(); desctitle=theTranslator->trTypedefDocumentation(); break; case MemberListType_decEnumMembers: title=theTranslator->trEnumerations(); desctitle=theTranslator->trEnumerationTypeDocumentation(); break; case MemberListType_decFuncMembers: title=theTranslator->trFunctions(); desctitle=theTranslator->trFunctionDocumentation(); break; case MemberListType_decVarMembers: title=theTranslator->trVariables(); desctitle=theTranslator->trVariableDocumentation(); break; case MemberListType_pubAttribs: title=theTranslator->trPublicAttribs(); desctitle=theTranslator->trMemberDataDocumentation(); break; case MemberListType_priAttribs: title=theTranslator->trPrivateAttribs(); desctitle=theTranslator->trMemberDataDocumentation(); break; case MemberListType_proAttribs: title=theTranslator->trProtectedAttribs(); desctitle=theTranslator->trMemberDataDocumentation(); break; default: title=""; desctitle=""; break; } } if (detailed) if (detailed) { { if (desctitle) for (mli.toFirst();(md=mli.current());++mli) { if (desctitle=="Member Documentation") { { if (doc_count > 0) if (md->documentation().isEmpty() && !Config_getBool("REPEAT_BRIEF")) { { t << " <simplesect>" << endl; continue; t << " <title>" << desctitle << "</title>" << endl; } } doc_count = 1; break; } } else if (desctitle=="Define Documentation") { if(doc_count == 0) if (doc_count > 0) { { t << " <section>" << endl; return; t << " <title>" << desctitle << "</title>" << endl; } } } else if (desctitle) { { t << " <section>" << endl; t << " <section>" << endl; t << " <title>" << desctitle << "</title>" << endl; t << " <title>" << desctitle << "</title>" << endl; } } } } else } else { { t << " <simplesect>" << endl; t << " <section>" << endl; if (header) if (header) { { t << " <title>" << convertToXML(header) << "</title>" << endl; t << " <title>" << convertToXML(header) << "</title>" << endl; Loading @@ -871,23 +895,17 @@ static void generateDocbookSection(Definition *d,FTextStream &t,MemberList *ml,c // to prevent this duplication in the Docbook output, we filter those here. // to prevent this duplication in the Docbook output, we filter those here. if (d->definitionType()!=Definition::TypeFile || md->getNamespaceDef()==0) if (d->definitionType()!=Definition::TypeFile || md->getNamespaceDef()==0) { { if (detailed && md->documentation().isEmpty() && !Config_getBool("REPEAT_BRIEF")) { continue; } generateDocbookForMember(md,t,d,detailed); generateDocbookForMember(md,t,d,detailed); } } } } if (detailed) if (detailed) { { if (desctitle) if (desctitle) { if (desctitle=="Member Documentation") { if (doc_count > 0) { t << " </simplesect>" << endl; } } else if (desctitle=="Define Documentation") { if (doc_count > 0) { { t << " </section>" << endl; t << " </section>" << endl; } } Loading @@ -897,12 +915,6 @@ static void generateDocbookSection(Definition *d,FTextStream &t,MemberList *ml,c t << " </section>" << endl; t << " </section>" << endl; } } } } } else { t << " </simplesect>" << endl; } } static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) { { Loading @@ -910,11 +922,11 @@ static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) { { ClassSDict::Iterator cli(*cl); ClassSDict::Iterator cli(*cl); ClassDef *cd; ClassDef *cd; QCString title = "Classes"; QCString title = theTranslator->trClasses(); if (cli.toFirst()) if (cli.toFirst()) { { t << " <simplesect>" << endl; t << " <section>" << endl; t << " <title> " << title << " </title>" << endl; t << " <title> " << title << " </title>" << endl; } } for (cli.toFirst();(cd=cli.current());++cli) for (cli.toFirst();(cd=cli.current());++cli) Loading @@ -926,6 +938,12 @@ static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) t << " <listitem>" << endl; t << " <listitem>" << endl; t << " <para>" << "struct <link linkend=\"" << classOutputFileBase(cd) << "\">" << convertToXML(cd->name()) << "</link>"; t << " <para>" << "struct <link linkend=\"" << classOutputFileBase(cd) << "\">" << convertToXML(cd->name()) << "</link>"; t << "</para>" << endl; t << "</para>" << endl; if (cd->briefDescription()) { t << "<para><emphasis>"; writeDocbookString(t,cd->briefDescription()); t << "</emphasis></para>" << endl; } t << " </listitem>" << endl; t << " </listitem>" << endl; t << " </itemizedlist>" << endl; t << " </itemizedlist>" << endl; t << " </para>" << endl; t << " </para>" << endl; Loading @@ -933,7 +951,7 @@ static void writeInnerClasses(const ClassSDict *cl,FTextStream &t) } } if (cli.toFirst()) if (cli.toFirst()) { { t << " </simplesect>" << endl; t << " </section>" << endl; } } } } } } Loading @@ -944,7 +962,7 @@ static void writeInnerNamespaces(const NamespaceSDict *nl,FTextStream &t) { { NamespaceSDict::Iterator nli(*nl); NamespaceSDict::Iterator nli(*nl); NamespaceDef *nd; NamespaceDef *nd; QCString title = "Namespaces"; QCString title = theTranslator->trNamespaces(); if (nli.toFirst()) if (nli.toFirst()) { { Loading Loading @@ -978,7 +996,7 @@ static void writeInnerFiles(const FileList *fl,FTextStream &t) { { QListIterator<FileDef> fli(*fl); QListIterator<FileDef> fli(*fl); FileDef *fd; FileDef *fd; QCString title = "Files"; QCString title = theTranslator->trFile(TRUE,TRUE); if (fli.toFirst()) if (fli.toFirst()) { { Loading Loading @@ -1028,7 +1046,7 @@ static void writeInnerGroups(const GroupList *gl,FTextStream &t) if (gli.toFirst()) if (gli.toFirst()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Modules</title>" << endl; t << " <title>" << theTranslator->trModules() << "</title>" << endl; t << " </simplesect>" << endl; t << " </simplesect>" << endl; t << " <para>" << endl; t << " <para>" << endl; t << " <itemizedlist>" << endl; t << " <itemizedlist>" << endl; Loading @@ -1055,7 +1073,7 @@ static void writeInnerDirs(const DirList *dl,FTextStream &t) { { QListIterator<DirDef> subdirs(*dl); QListIterator<DirDef> subdirs(*dl); DirDef *subdir; DirDef *subdir; QCString title = "Directories"; QCString title = theTranslator->trDirectories(); if (subdirs.toFirst()) if (subdirs.toFirst()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; Loading Loading @@ -1217,18 +1235,23 @@ static void generateDocbookForClass(ClassDef *cd,FTextStream &ti) generateDocbookSection(cd,t,ml,g_docbookSectionMapper.find(ml->listType())); generateDocbookSection(cd,t,ml,g_docbookSectionMapper.find(ml->listType())); } } } } if(Config_getBool("REPEAT_BRIEF")) { if (cd->briefDescription()) if (cd->briefDescription()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Brief Description</title>" << endl; // A title as 'Brief Description' may not be necessary. //t << " <title>" << theTranslator->trBriefDescription() << "</title>" << endl; writeDocbookDocBlock(t,cd->briefFile(),cd->briefLine(),cd,0,cd->briefDescription()); writeDocbookDocBlock(t,cd->briefFile(),cd->briefLine(),cd,0,cd->briefDescription()); t << " </simplesect>" << endl; t << " </simplesect>" << endl; } } } if (cd->documentation()) if (cd->documentation()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,cd->docFile(),cd->docLine(),cd,0,cd->documentation()); writeDocbookDocBlock(t,cd->docFile(),cd->docLine(),cd,0,cd->documentation()); t << " <para>Definition at line " << cd->getDefLine() << " of file " << stripPath(cd->getDefFileName()) << "</para>" << endl; t << " <para>Definition at line " << cd->getDefLine() << " of file " << stripPath(cd->getDefFileName()) << "</para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; Loading Loading @@ -1336,18 +1359,21 @@ static void generateDocbookForNamespace(NamespaceDef *nd,FTextStream &ti) } } } } if(Config_getBool("REPEAT_BRIEF")) { if (nd->briefDescription()) if (nd->briefDescription()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Brief Description</title>" << endl; //t << " <title>" << theTranslator->trBriefDescription() << "</title>" << endl; writeDocbookDocBlock(t,nd->briefFile(),nd->briefLine(),nd,0,nd->briefDescription()); writeDocbookDocBlock(t,nd->briefFile(),nd->briefLine(),nd,0,nd->briefDescription()); t << " </simplesect>" << endl; t << " </simplesect>" << endl; } } } if (nd->documentation()) if (nd->documentation()) { { t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,nd->docFile(),nd->docLine(),nd,0,nd->documentation()); writeDocbookDocBlock(t,nd->docFile(),nd->docLine(),nd,0,nd->documentation()); t << " <para>Definition at line " << nd->getDefLine() << " of file " << stripPath(nd->getDefFileName()) << "</para>" << endl; t << " <para>Definition at line " << nd->getDefLine() << " of file " << stripPath(nd->getDefFileName()) << "</para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; t << " <para>The Documentation for this struct was generated from the following file: </para>" << endl; Loading Loading @@ -1473,7 +1499,7 @@ static void generateDocbookForFile(FileDef *fd,FTextStream &ti) } } t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,fd->briefFile(),fd->briefLine(),fd,0,fd->briefDescription()); writeDocbookDocBlock(t,fd->briefFile(),fd->briefLine(),fd,0,fd->briefDescription()); writeDocbookDocBlock(t,fd->docFile(),fd->docLine(),fd,0,fd->documentation()); writeDocbookDocBlock(t,fd->docFile(),fd->docLine(),fd,0,fd->documentation()); if (Config_getBool("FULL_PATH_NAMES")) if (Config_getBool("FULL_PATH_NAMES")) Loading Loading @@ -1545,18 +1571,18 @@ static void generateDocbookForGroup(GroupDef *gd,FTextStream &ti) if (gd->briefDescription()) if (gd->briefDescription()) { { t << " <simplesect>" << endl; //t << " <section>" << endl; t << " <title>Brief Description</title>" << endl; //t << " <title>" << theTranslator->trBriefDescription() << "</title>" << endl; writeDocbookDocBlock(t,gd->briefFile(),gd->briefLine(),gd,0,gd->briefDescription()); writeDocbookDocBlock(t,gd->briefFile(),gd->briefLine(),gd,0,gd->briefDescription()); t << " </simplesect>" << endl; //t << " </section>" << endl; } } if (gd->documentation()) if (gd->documentation()) { { t << " <simplesect>" << endl; t << " <section>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,gd->docFile(),gd->docLine(),gd,0,gd->documentation()); writeDocbookDocBlock(t,gd->docFile(),gd->docLine(),gd,0,gd->documentation()); t << " </simplesect>" << endl; t << " </section>" << endl; } } writeInnerFiles(gd->getFiles(),t); writeInnerFiles(gd->getFiles(),t); Loading Loading @@ -1623,8 +1649,7 @@ static void generateDocbookForDir(DirDef *dd,FTextStream &ti) writeDocbookHeader_ID(t, dd->getOutputFileBase()); writeDocbookHeader_ID(t, dd->getOutputFileBase()); t << " <title>"; t << " <title>"; writeDocbookString(t, dd->displayName()); t << theTranslator->trDirReference(dd->displayName()); t << " Directory Reference"; t << "</title>" << endl; t << "</title>" << endl; if (Config_getBool("DIRECTORY_GRAPH") && Config_getBool("HAVE_DOT")) if (Config_getBool("DIRECTORY_GRAPH") && Config_getBool("HAVE_DOT")) { { Loading @@ -1637,7 +1662,7 @@ static void generateDocbookForDir(DirDef *dd,FTextStream &ti) writeInnerFiles(dd->getFiles(),t); writeInnerFiles(dd->getFiles(),t); t << " <simplesect>" << endl; t << " <simplesect>" << endl; t << " <title>Detailed Description</title>" << endl; t << " <title>" << theTranslator->trDetailedDescription() << "</title>" << endl; writeDocbookDocBlock(t,dd->briefFile(),dd->briefLine(),dd,0,dd->briefDescription()); writeDocbookDocBlock(t,dd->briefFile(),dd->briefLine(),dd,0,dd->briefDescription()); writeDocbookDocBlock(t,dd->docFile(),dd->docLine(),dd,0,dd->documentation()); writeDocbookDocBlock(t,dd->docFile(),dd->docLine(),dd,0,dd->documentation()); t << " <para>Directory location is " << dd->name() << "</para>" << endl; t << " <para>Directory location is " << dd->name() << "</para>" << endl; Loading Loading @@ -1691,7 +1716,15 @@ static void generateDocbookForPage(PageDef *pd,FTextStream &ti,bool isExample) } } else else { { QCString pid = pageName+"_1"+pageName; QCString pid; if(isExample) { pid = pageName; } else { pid = pageName+"_1"+pageName; } writeDocbookHeader_ID(t, pid); writeDocbookHeader_ID(t, pid); } } Loading Loading @@ -1849,7 +1882,7 @@ void generateDocbook() if (gli.toFirst()) if (gli.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Module Documentation</title>" << endl; t << " <title>" << theTranslator->trModuleDocumentation() << "</title>" << endl; } } for (;(gd=gli.current());++gli) for (;(gd=gli.current());++gli) Loading @@ -1874,7 +1907,7 @@ void generateDocbook() if (cli.toFirst()) if (cli.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Class Documentation</title>" << endl; t << " <title>" << theTranslator->trClassDocumentation() << "</title>" << endl; } } for (cli.toFirst();(cd=cli.current());++cli) for (cli.toFirst();(cd=cli.current());++cli) Loading @@ -1901,7 +1934,7 @@ void generateDocbook() if (fnli.toFirst()) if (fnli.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>File Documentation</title>" << endl; t << " <title>" << theTranslator->trFileDocumentation() << "</title>" << endl; } } for (;(fn=fnli.current());++fnli) for (;(fn=fnli.current());++fnli) Loading Loading @@ -1932,7 +1965,7 @@ void generateDocbook() if (sdi.toFirst()) if (sdi.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Directory Documentation</title>" << endl; t << " <title>" << theTranslator->trDirDocumentation() << "</title>" << endl; } } for (sdi.toFirst();(dir=sdi.current());++sdi) for (sdi.toFirst();(dir=sdi.current());++sdi) Loading @@ -1958,7 +1991,7 @@ void generateDocbook() if (pdi.toFirst()) if (pdi.toFirst()) { { t << " <chapter>" << endl; t << " <chapter>" << endl; t << " <title>Example Documentation</title>" << endl; t << " <title>" << theTranslator->trExampleDocumentation() << "</title>" << endl; } } for (pdi.toFirst();(pd=pdi.current());++pdi) for (pdi.toFirst();(pd=pdi.current());++pdi) Loading
src/docbookvisitor.cpp +2 −0 Original line number Original line Diff line number Diff line Loading @@ -1028,6 +1028,8 @@ void DocbookDocVisitor::visitPre(DocParamSect *s) } } m_t << " </title>" << endl; m_t << " </title>" << endl; m_t << " <tgroup cols=\"2\" align=\"left\" colsep=\"1\" rowsep=\"1\">" << endl; m_t << " <tgroup cols=\"2\" align=\"left\" colsep=\"1\" rowsep=\"1\">" << endl; m_t << " <colspec colwidth=\"1*\"/>" << endl; m_t << " <colspec colwidth=\"4*\"/>" << endl; m_t << " <tbody>" << endl; m_t << " <tbody>" << endl; } } Loading