X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Foutput_docbook.h;h=4dcc853df28baa340f66e18841c0809fe5cf13ce;hb=af5257b6c3b24c00b18c601b77033cf7e60ce211;hp=dd6090fe2a93ad5a5b5e2eec3dd07ead52f5e5d6;hpb=0d449056ef9ace3ef737e4b9aba8d3994615dc18;p=lyx.git diff --git a/src/output_docbook.h b/src/output_docbook.h index dd6090fe2a..4dcc853df2 100644 --- a/src/output_docbook.h +++ b/src/output_docbook.h @@ -4,8 +4,10 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes - * \author José Matos + * \author Lars Gullik Bjønnes + * \author José Matos + * \author Thibaut Cuvelier + * \author Richard Heck * * Full author contact details are available in file CREDITS. */ @@ -13,17 +15,31 @@ #ifndef OUTPUT_DOCBOOK_H #define OUTPUT_DOCBOOK_H -#include "ParagraphList_fwd.h" +#include "LayoutEnums.h" + #include "support/docstream.h" +#include "support/strfwd.h" +#include "xml.h" -#include +namespace lyx { class Buffer; class OutputParams; +class Text; /// -void docbookParagraphs(ParagraphList const & subset, - Buffer const & buf, - lyx::odocstream & os, - OutputParams const & runparams); +std::string const fontToDocBookTag(xml::FontTypes type); +/// +xml::FontTag docbookStartFontTag(xml::FontTypes type); +/// +xml::EndFontTag docbookEndFontTag(xml::FontTypes type); + +/// +void docbookParagraphs(Text const & text, + Buffer const & buf, + XMLStream & os, + OutputParams const & runparams); + +} // namespace lyx + #endif