rtfgen.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Parker Waechter & Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  */
17 
18 #ifndef RTFGEN_H
19 #define RTFGEN_H
20 
21 #include "outputgen.h"
22 
23 class QFile;
24 
25 /** Generator for RTF output. */
27 {
28  public:
29  RTFGenerator();
30  ~RTFGenerator();
31  static void init();
32  static void writeStyleSheetFile(QFile &f);
33  static void writeExtensionsFile(QFile &file);
34 
35  void enable()
36  { if (genStack->top()) active=*genStack->top(); else active=TRUE; }
37  void disable() { active=FALSE; }
38  void enableIf(OutputType o) { if (o==RTF) enable(); }
39  void disableIf(OutputType o) { if (o==RTF) disable(); }
40  void disableIfNot(OutputType o) { if (o!=RTF) disable(); }
41  bool isEnabled(OutputType o) { return (o==RTF && active); }
42  OutputGenerator *get(OutputType o) { return (o==RTF) ? this : 0; }
43 
45 
46  void startFile(const char *name,const char *manName,const char *title);
47  void writeSearchInfo() {}
48  void writeFooter(const char *) {}
49  void endFile();
50  void clearBuffer();
51  //void postProcess(QByteArray &);
52 
55  void writePageLink(const char *,bool);
56  void startProjectNumber();
57  void endProjectNumber();
58  void writeStyleInfo(int part);
59  void startTitleHead(const char *);
60  void startTitle();
61  void endTitleHead(const char *,const char *name);
62  void endTitle() {}
63 
64  void newParagraph();
65  void startParagraph();
66  void endParagraph();
67  void writeString(const char *text);
68  void startIndexListItem();
69  void endIndexListItem();
70  void startIndexList();
71  void endIndexList();
72  void startIndexKey();
73  void endIndexKey();
74  void startIndexValue(bool);
75  void endIndexValue(const char *,bool);
76  void startItemList();
77  void endItemList();
78  void startIndexItem(const char *ref,const char *file);
79  void endIndexItem(const char *ref,const char *file);
80  void docify(const char *text);
81  void codify(const char *text);
82  void writeObjectLink(const char *ref,const char *file,
83  const char *anchor,const char *name);
84  void writeCodeLink(const char *ref, const char *file,
85  const char *anchor,const char *name,
86  const char *tooltip);
87  void writeTooltip(const char *, const DocLinkInfo &, const char *,
88  const char *, const SourceLinkInfo &, const SourceLinkInfo &
89  ) {}
90  void startTextLink(const char *f,const char *anchor);
91  void endTextLink();
92  void startHtmlLink(const char *url);
93  void endHtmlLink();
94  void startTypewriter() { t << "{\\f2 "; }
95  void endTypewriter() { t << "}"; }
96  void startGroupHeader(int);
97  void endGroupHeader(int);
98  //void writeListItem();
99  void startItemListItem();
100  void endItemListItem();
101 
103  void endMemberSections() {}
106  void startMemberHeader(const char *) { startGroupHeader(FALSE); }
108  void startMemberSubtitle();
109  void endMemberSubtitle();
112  void startMemberList();
113  void endMemberList();
114  void startInlineHeader();
115  void endInlineHeader();
116  void startAnonTypeScope(int) {}
117  void endAnonTypeScope(int) {}
118  void startMemberItem(const char *,int,const char *);
119  void endMemberItem();
121  void endMemberTemplateParams(const char *,const char *) {}
122  void insertMemberAlign(bool) {}
123 
125 
126  void writeAnchor(const char *fileName,const char *name);
127  void startCodeFragment();
128  void endCodeFragment();
129  void writeLineNumber(const char *,const char *,const char *,int l) { t << QString("%1").arg(l,5) << " "; }
130  void startCodeLine(bool) { col=0; }
131  void endCodeLine() { lineBreak(); }
132  void startEmphasis() { t << "{\\i "; }
133  void endEmphasis() { t << "}"; }
134  void startBold() { t << "{\\b "; }
135  void endBold() { t << "}"; }
136  void startDescription();
137  void endDescription();
138  void startDescItem();
139  void endDescItem();
140  void lineBreak(const char *style=0);
141  void startMemberDoc(const char *,const char *,const char *,const char *,bool);
142  void endMemberDoc(bool);
143  void startDoxyAnchor(const char *,const char *,const char *,const char *,const char *);
144  void endDoxyAnchor(const char *,const char *);
145  void writeChar(char c);
146  void writeLatexSpacing() {};//{ t << "\\hspace{0.3cm}"; }
147  void writeStartAnnoItem(const char *type,const char *file,
148  const char *path,const char *name);
149  void writeEndAnnoItem(const char *name);
150  void startSubsection();
151  void endSubsection();
152  void startSubsubsection();
153  void endSubsubsection();
154  void startCenter() { t << "{\\qc" << endl; }
155  void endCenter() { t << "}"; }
156  void startSmall() { t << "{\\sub "; }
157  void endSmall() { t << "}"; }
158 
159  void startMemberDescription(const char *,const char *);
160  void endMemberDescription();
162  void endMemberDeclaration(const char *,const char *) {}
163  void writeInheritedSectionTitle(const char *,const char *,const char *,
164  const char *,const char *,const char *) {}
166  void startSimpleSect(SectionTypes,const char *,const char *,const char *);
167  void endSimpleSect();
168  void startParamList(ParamListTypes,const char *);
169  void endParamList();
170  //void writeDescItem();
171  void startDescForItem();
172  void endDescForItem();
173  void startSection(const char *,const char *,SectionInfo::SectionType);
174  void endSection(const char *,SectionInfo::SectionType);
175  void addIndexItem(const char *,const char *);
176  void startIndent();
177  void endIndent();
178  void writeSynopsis() {}
179  void startClassDiagram();
180  void endClassDiagram(const ClassDiagram &,const char *filename,const char *name);
181  void startPageRef();
182  void endPageRef(const char *,const char *);
184  void endQuickIndices() {}
185  void writeSplitBar(const char *) {}
186  void writeNavigationPath(const char *) {}
187  void writeLogo() {}
188  void writeQuickLinks(bool,HighlightedItem,const char *) {}
189  void writeSummaryLink(const char *,const char *,const char *,bool) {}
190  void startContents() {}
191  void endContents() {}
192  void writeNonBreakableSpace(int);
193 
194  void startDescTable(const char *title);
195  void endDescTable();
196  void startDescTableTitle();
197  void endDescTableTitle();
198  void startDescTableData();
199  void endDescTableData();
200 
201  void startDotGraph();
202  void endDotGraph(const DotClassGraph &);
203  void startInclDepGraph();
204  void endInclDepGraph(const DotInclDepGraph &);
207  void startCallGraph();
208  void endCallGraph(const DotCallGraph &);
209  void startDirDepGraph();
210  void endDirDepGraph(const DotDirDeps &g);
212 
213  void startMemberGroupHeader(bool);
214  void endMemberGroupHeader();
215  void startMemberGroupDocs();
216  void endMemberGroupDocs();
217  void startMemberGroup();
218  void endMemberGroup(bool);
219 
220  void startTextBlock(bool dense);
221  void endTextBlock(bool);
222  void lastIndexPage();
223 
226  void startMemberDocName(bool) {}
228  void startParameterType(bool,const char *);
229  void endParameterType();
230  void startParameterName(bool) {}
231  void endParameterName(bool,bool,bool) {}
232  void startParameterList(bool) {}
234  void exceptionEntry(const char*,bool);
235 
236  void startConstraintList(const char *);
237  void startConstraintParam();
238  void endConstraintParam();
239  void startConstraintType();
240  void endConstraintType();
241  void startConstraintDocs();
242  void endConstraintDocs();
243  void endConstraintList();
244 
245  void startMemberDocSimple();
246  void endMemberDocSimple();
247  void startInlineMemberType();
248  void endInlineMemberType();
249  void startInlineMemberName();
250  void endInlineMemberName();
251  void startInlineMemberDoc();
252  void endInlineMemberDoc();
253 
254  void startLabels();
255  void writeLabel(const char *l,bool isLast);
256  void endLabels();
257 
258  void startFontClass(const char *) {}
259  void endFontClass() {}
260 
261  void writeCodeAnchor(const char *) {}
262  void setCurrentDoc(Definition *,const char *,bool) {}
263  void addWord(const char *,bool) {}
264 
265  static bool preProcessFileInplace(const char *path,const char *name);
266 
267  private:
268  RTFGenerator(const RTFGenerator &);
270 
271  const char *rtf_BList_DepthStyle();
272  const char *rtf_CList_DepthStyle();
273  const char *rtf_EList_DepthStyle();
274  const char *rtf_LCList_DepthStyle();
275  const char *rtf_DList_DepthStyle();
276  const char *rtf_Code_DepthStyle();
277  void incrementIndentLevel();
278  void decrementIndentLevel();
279  int col;
281 
282  bool m_bstartedBody; // has startbody been called yet?
283  int m_listLevel; // // RTF does not really have a addative indent...manually set list level.
284  bool m_omitParagraph; // should a the next paragraph command be ignored?
285  int m_numCols; // number of columns in a table
287 
288  void beginRTFDocument();
289  void beginRTFChapter();
290  void beginRTFSection();
292  void rtfwriteRuler_emboss();
293  void rtfwriteRuler_thick();
294  void rtfwriteRuler_thin();
295  void writeRTFReference(const char *label);
296  //char *getMultiByte(int c);
297 };
298 
299 #endif
static QCString name
Definition: declinfo.cpp:673
void startTextBlock(bool dense)
Definition: rtfgen.cpp:2095
void endQuickIndices()
Definition: rtfgen.h:184
void insertMemberAlign(bool)
Definition: rtfgen.h:122
void endDescTableTitle()
Definition: rtfgen.cpp:2012
void writeLatexSpacing()
Definition: rtfgen.h:146
void writeSearchInfo()
Definition: rtfgen.h:47
void endMemberDocPrefixItem()
Definition: rtfgen.h:225
void endMemberHeader()
Definition: rtfgen.h:107
bool isEnabled(OutputType o)
Definition: rtfgen.h:41
void docify(const char *text)
Definition: rtfgen.cpp:1742
~RTFGenerator()
Definition: rtfgen.cpp:72
void beginRTFDocument()
Definition: rtfgen.cpp:212
void startSubsection()
Definition: rtfgen.cpp:1187
void startDescForItem()
Definition: rtfgen.cpp:1645
void startInlineMemberName()
Definition: rtfgen.cpp:2952
static constexpr double g
Definition: Units.h:144
void startFile(const char *name, const char *manName, const char *title)
Definition: rtfgen.cpp:332
void startGroupHeader(int)
Definition: rtfgen.cpp:1454
void writePageLink(const char *, bool)
Definition: rtfgen.cpp:918
void startMemberDoc(const char *, const char *, const char *, const char *, bool)
Definition: rtfgen.cpp:1481
void startTextLink(const char *f, const char *anchor)
Definition: rtfgen.cpp:1293
void startHeaderSection()
Definition: rtfgen.h:104
static void writeExtensionsFile(QFile &file)
Definition: rtfgen.cpp:113
RTFGenerator & operator=(const RTFGenerator &)
void startTitle()
Definition: rtfgen.cpp:1445
void enableIf(OutputType o)
Definition: rtfgen.h:38
void rtfwriteRuler_doubleline()
Definition: rtfgen.cpp:2764
void startMemberDescription(const char *, const char *)
Definition: rtfgen.cpp:1606
void endDotGraph(const DotClassGraph &)
Definition: rtfgen.cpp:2443
void startTypewriter()
Definition: rtfgen.h:94
void startMemberSections()
Definition: rtfgen.h:102
void endDescForItem()
Definition: rtfgen.cpp:1650
const char * rtf_Code_DepthStyle()
Definition: rtfgen.cpp:2089
void startItemListItem()
Definition: rtfgen.cpp:1018
void endMemberItem()
Definition: rtfgen.cpp:1863
void enable()
Definition: rtfgen.h:35
void endFontClass()
Definition: rtfgen.h:259
void startConstraintParam()
Definition: rtfgen.cpp:2834
void beginRTFChapter()
Definition: rtfgen.cpp:292
void endInlineMemberDoc()
Definition: rtfgen.cpp:2970
const char * rtf_EList_DepthStyle()
Definition: rtfgen.cpp:2077
void endTextBlock(bool)
Definition: rtfgen.cpp:2110
void endDescription()
Definition: rtfgen.cpp:1585
void startMemberDocSimple()
Definition: rtfgen.cpp:2907
IndexSections
Definition: index.h:157
const bool FALSE
Definition: qglobal.h:370
void writeAnchor(const char *fileName, const char *name)
Definition: rtfgen.cpp:1869
void writeString(const char *text)
Definition: rtfgen.cpp:950
void decrementIndentLevel()
Definition: rtfgen.cpp:2045
static bool preProcessFileInplace(const char *path, const char *name)
Definition: rtfgen.cpp:2587
void endTitle()
Definition: rtfgen.h:62
void endGroupCollaboration(const DotGroupCollaboration &g)
Definition: rtfgen.cpp:2489
const char * rtf_DList_DepthStyle()
Definition: rtfgen.cpp:2083
void endDoxyAnchor(const char *, const char *)
Definition: rtfgen.cpp:1520
void endConstraintType()
Definition: rtfgen.cpp:2853
int m_numCols
Definition: rtfgen.h:285
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
Definition: qstring.h:350
void startTitleHead(const char *)
Definition: rtfgen.cpp:1411
const char * rtf_BList_DepthStyle()
Definition: rtfgen.cpp:2070
void endMemberDocList()
Definition: rtfgen.h:111
void endHeaderSection()
Definition: rtfgen.h:105
void disableIf(OutputType o)
Definition: rtfgen.h:39
string filename
Definition: train.py:213
void writeDoc(DocNode *, Definition *, MemberDef *)
Definition: rtfgen.cpp:2756
static QStrList * l
Definition: config.cpp:1044
QCString relPath
Definition: rtfgen.h:286
void endMemberDoc(bool)
Definition: rtfgen.cpp:1501
void startSimpleSect(SectionTypes, const char *, const char *, const char *)
Definition: rtfgen.cpp:2675
void endConstraintList()
Definition: rtfgen.cpp:2871
void startInlineMemberType()
Definition: rtfgen.cpp:2940
void startInclDepGraph()
Definition: rtfgen.cpp:2462
void endDirDepGraph(const DotDirDeps &g)
Definition: rtfgen.cpp:2521
void writeSplitBar(const char *)
Definition: rtfgen.h:185
RTFGenerator()
Definition: rtfgen.cpp:60
void endCodeLine()
Definition: rtfgen.h:131
void endMemberTemplateParams(const char *, const char *)
Definition: rtfgen.h:121
void endLabels()
Definition: rtfgen.cpp:2986
void endSmall()
Definition: rtfgen.h:157
void startConstraintList(const char *)
Definition: rtfgen.cpp:2819
void startConstraintType()
Definition: rtfgen.cpp:2847
QString arg(long a, int fieldwidth=0, int base=10) const
Definition: qstring.cpp:12593
void startIndexItem(const char *ref, const char *file)
Definition: rtfgen.cpp:1041
void startSection(const char *, const char *, SectionInfo::SectionType)
Definition: rtfgen.cpp:1665
void endMemberGroupDocs()
Definition: rtfgen.cpp:2655
void startCodeFragment()
Definition: rtfgen.cpp:1897
void startIndexList()
Definition: rtfgen.cpp:955
void clearBuffer()
const char * rtf_CList_DepthStyle()
Definition: rtfgen.cpp:2056
void endBold()
Definition: rtfgen.h:135
void writeSummaryLink(const char *, const char *, const char *, bool)
Definition: rtfgen.h:189
void startMemberGroupHeader(bool)
Definition: rtfgen.cpp:2634
void endDescItem()
Definition: rtfgen.cpp:1599
void startMemberList()
Definition: rtfgen.cpp:1923
void startCodeLine(bool)
Definition: rtfgen.h:130
void startDescTableData()
Definition: rtfgen.cpp:2020
void endDescTable()
Definition: rtfgen.cpp:1994
void rtfwriteRuler_thick()
Definition: rtfgen.cpp:2776
QStack< bool > * genStack
Definition: outputgen.h:491
void writeInheritedSectionTitle(const char *, const char *, const char *, const char *, const char *, const char *)
Definition: rtfgen.h:163
void endIndexItem(const char *ref, const char *file)
Definition: rtfgen.cpp:1052
void startIndexKey()
Definition: rtfgen.cpp:1150
void startSubsubsection()
Definition: rtfgen.cpp:1202
void startMemberDocName(bool)
Definition: rtfgen.h:226
void addIndexItem(const char *, const char *)
Definition: rtfgen.cpp:1548
void endPageRef(const char *, const char *)
Definition: rtfgen.cpp:1362
int m_listLevel
Definition: rtfgen.h:283
void startParameterName(bool)
Definition: rtfgen.h:230
void startParagraph()
Definition: rtfgen.cpp:2128
void endInlineMemberType()
Definition: rtfgen.cpp:2946
void writeRTFReference(const char *label)
Definition: rtfgen.cpp:1890
void startMemberDocPrefixItem()
Definition: rtfgen.h:224
const char * rtf_LCList_DepthStyle()
Definition: rtfgen.cpp:2063
void endIndent()
Definition: rtfgen.cpp:1571
void startMemberDocList()
Definition: rtfgen.h:110
void startMemberSubtitle()
Definition: rtfgen.cpp:2142
void endSubsection()
Definition: rtfgen.cpp:1196
void endSection(const char *, SectionInfo::SectionType)
Definition: rtfgen.cpp:1690
void startDoxyAnchor(const char *, const char *, const char *, const char *, const char *)
Definition: rtfgen.cpp:1512
void endContents()
Definition: rtfgen.h:191
void endEmphasis()
Definition: rtfgen.h:133
void setCurrentDoc(Definition *, const char *, bool)
Definition: rtfgen.h:262
void writeLabel(const char *l, bool isLast)
Definition: rtfgen.cpp:2980
QFile * file
Definition: outputgen.h:487
void startAnonTypeScope(int)
Definition: rtfgen.h:116
void endIndexValue(const char *, bool)
Definition: rtfgen.cpp:1168
static void init()
Definition: rtfgen.cpp:166
bool m_omitParagraph
Definition: rtfgen.h:284
void endSimpleSect()
Definition: rtfgen.cpp:2697
void lastIndexPage()
Definition: rtfgen.cpp:926
void endTypewriter()
Definition: rtfgen.h:95
void startMemberDeclaration()
Definition: rtfgen.h:161
void startConstraintDocs()
Definition: rtfgen.cpp:2860
void endTitleHead(const char *, const char *name)
Definition: rtfgen.cpp:1419
void endHtmlLink()
Definition: rtfgen.cpp:1091
void beginRTFSection()
Definition: rtfgen.cpp:312
void endMemberSections()
Definition: rtfgen.h:103
void writeNavigationPath(const char *)
Definition: rtfgen.h:186
void endParameterList()
Definition: rtfgen.h:233
void writeRuler()
Definition: rtfgen.h:124
void lineBreak(const char *style=0)
Definition: rtfgen.cpp:943
void exceptionEntry(const char *, bool)
Definition: rtfgen.cpp:2746
void endProjectNumber()
Definition: rtfgen.cpp:357
void endParameterName(bool, bool, bool)
Definition: rtfgen.h:231
The QFile class is an I/O device that operates on files.
Definition: qfile.h:50
void startMemberGroup()
Definition: rtfgen.cpp:2662
void startItemList()
Definition: rtfgen.cpp:978
QCString fileName
Definition: outputgen.h:488
void endParamList()
Definition: rtfgen.cpp:2722
void endInlineHeader()
Definition: rtfgen.cpp:2899
void rtfwriteRuler_emboss()
Definition: rtfgen.cpp:2770
void startEmphasis()
Definition: rtfgen.h:132
void endIndexList()
Definition: rtfgen.cpp:965
void endMemberList()
Definition: rtfgen.cpp:1934
void startBold()
Definition: rtfgen.h:134
void startIndexSection(IndexSections)
Definition: rtfgen.cpp:362
void startInlineHeader()
Definition: rtfgen.cpp:2891
void startParameterType(bool, const char *)
Definition: rtfgen.cpp:2731
void writeTooltip(const char *, const DocLinkInfo &, const char *, const char *, const SourceLinkInfo &, const SourceLinkInfo &)
Definition: rtfgen.h:87
void endCenter()
Definition: rtfgen.h:155
void endConstraintParam()
Definition: rtfgen.cpp:2840
void writeObjectLink(const char *ref, const char *file, const char *anchor, const char *name)
Definition: rtfgen.cpp:1323
void startDescItem()
Definition: rtfgen.cpp:1592
void disable()
Definition: rtfgen.h:37
void startDescList(SectionTypes)
Definition: rtfgen.cpp:1626
FTextStream t
Definition: outputgen.h:486
void endIndexListItem()
Definition: rtfgen.cpp:2885
void codify(const char *text)
Definition: rtfgen.cpp:1787
void disableIfNot(OutputType o)
Definition: rtfgen.h:40
void writeLineNumber(const char *, const char *, const char *, int l)
Definition: rtfgen.h:129
void startGroupCollaboration()
Definition: rtfgen.cpp:2485
void startCallGraph()
Definition: rtfgen.cpp:2493
void endTextLink()
Definition: rtfgen.cpp:1315
void endInclDepGraph(const DotInclDepGraph &)
Definition: rtfgen.cpp:2467
void writeEndAnnoItem(const char *name)
Definition: rtfgen.cpp:1134
void endMemberGroup(bool)
Definition: rtfgen.cpp:2668
void writeSynopsis()
Definition: rtfgen.h:178
void writeLogo()
Definition: rtfgen.h:187
void startIndexListItem()
Definition: rtfgen.cpp:2880
void startInlineMemberDoc()
Definition: rtfgen.cpp:2964
void writeGraphicalHierarchy(const DotGfxHierarchyTable &)
Definition: rtfgen.h:211
void endItemList()
Definition: rtfgen.cpp:988
void newParagraph()
Definition: rtfgen.cpp:2118
void endParagraph()
Definition: rtfgen.cpp:2135
void startDescTable(const char *title)
Definition: rtfgen.cpp:1984
static void writeStyleSheetFile(QFile &f)
Definition: rtfgen.cpp:96
void endGroupHeader(int)
Definition: rtfgen.cpp:1474
void writeNonBreakableSpace(int)
Definition: rtfgen.cpp:1917
void endMemberDescription()
Definition: rtfgen.cpp:1615
void writeCodeLink(const char *ref, const char *file, const char *anchor, const char *name, const char *tooltip)
Definition: rtfgen.cpp:1379
void endFile()
Definition: rtfgen.cpp:343
void endSubsubsection()
Definition: rtfgen.cpp:1211
void startMemberItem(const char *, int, const char *)
Definition: rtfgen.cpp:1857
void startLabels()
Definition: rtfgen.cpp:2976
void endMemberSubtitle()
Definition: rtfgen.cpp:2149
void endMemberDocName()
Definition: rtfgen.h:227
void startFontClass(const char *)
Definition: rtfgen.h:258
void endCallGraph(const DotCallGraph &)
Definition: rtfgen.cpp:2498
void endDescTableData()
Definition: rtfgen.cpp:2026
void endClassDiagram(const ClassDiagram &, const char *filename, const char *name)
Definition: rtfgen.cpp:1835
void startQuickIndices()
Definition: rtfgen.h:183
void writeQuickLinks(bool, HighlightedItem, const char *)
Definition: rtfgen.h:188
void endInlineMemberName()
Definition: rtfgen.cpp:2958
void writeStartAnnoItem(const char *type, const char *file, const char *path, const char *name)
Definition: rtfgen.cpp:1110
HighlightedItem
Definition: index.h:180
void startParameterList(bool)
Definition: rtfgen.h:232
void endMemberGroupHeader()
Definition: rtfgen.cpp:2642
void endItemListItem()
Definition: rtfgen.cpp:1036
void writeFooter(const char *)
Definition: rtfgen.h:48
void endAnonTypeScope(int)
Definition: rtfgen.h:117
void startDotGraph()
Definition: rtfgen.cpp:2438
void incrementIndentLevel()
Definition: rtfgen.cpp:2035
void endMemberDeclaration(const char *, const char *)
Definition: rtfgen.h:162
void startClassDiagram()
Definition: rtfgen.cpp:1830
void startHtmlLink(const char *url)
Definition: rtfgen.cpp:1075
void startDirDepGraph()
Definition: rtfgen.cpp:2516
void addWord(const char *, bool)
Definition: rtfgen.h:263
void startDescTableTitle()
Definition: rtfgen.cpp:2004
void startProjectNumber()
Definition: rtfgen.cpp:351
void startPageRef()
Definition: rtfgen.cpp:1356
void startIndent()
Definition: rtfgen.cpp:1563
void endCodeFragment()
Definition: rtfgen.cpp:1906
void startCenter()
Definition: rtfgen.h:154
void endParameterType()
Definition: rtfgen.cpp:2740
void startIndexValue(bool)
Definition: rtfgen.cpp:1161
void startContents()
Definition: rtfgen.h:190
void rtfwriteRuler_thin()
Definition: rtfgen.cpp:2782
bool m_prettyCode
Definition: rtfgen.h:280
void endIndexKey()
Definition: rtfgen.cpp:1156
void endConstraintDocs()
Definition: rtfgen.cpp:2865
void endIndexSection(IndexSections)
Definition: rtfgen.cpp:539
const bool TRUE
Definition: qglobal.h:371
QTextStream & endl(QTextStream &s)
type * top() const
Definition: qstack.h:63
void endMemberDocSimple()
Definition: rtfgen.cpp:2934
void startMemberHeader(const char *)
Definition: rtfgen.h:106
void writeChar(char c)
Definition: rtfgen.cpp:1822
void startMemberTemplateParams()
Definition: rtfgen.h:120
void writeStyleInfo(int part)
Definition: rtfgen.cpp:939
void writeCodeAnchor(const char *)
Definition: rtfgen.h:261
void startMemberGroupDocs()
Definition: rtfgen.cpp:2649
void startParamList(ParamListTypes, const char *)
Definition: rtfgen.cpp:2707
void startSmall()
Definition: rtfgen.h:156
bool m_bstartedBody
Definition: rtfgen.h:282
void startDescription()
Definition: rtfgen.cpp:1578