Root/
Source at commit 1322 created 12 years 8 months ago. By meklort, Add doxygen to utils folder | |
---|---|
1 | /*␊ |
2 | * Copyright (C) 2008 by Sebastian Pipping.␊ |
3 | * Copyright (C) 2008 Dimitri van Heesch.␊ |
4 | *␊ |
5 | * Permission to use, copy, modify, and distribute this software and its␊ |
6 | * documentation under the terms of the GNU General Public License is hereby ␊ |
7 | * granted. No representations are made about the suitability of this software ␊ |
8 | * for any purpose. It is provided "as is" without express or implied warranty.␊ |
9 | * See the GNU General Public License for more details.␊ |
10 | *␊ |
11 | * Documents produced by Doxygen are derivative works derived from the␊ |
12 | * input used in their production; they are not affected by this license.␊ |
13 | *␊ |
14 | * Sebastian Pipping <sebastian@pipping.org>␊ |
15 | */␊ |
16 | ␊ |
17 | #ifndef INDEXLOG_H␊ |
18 | #define INDEXLOG_H␊ |
19 | ␊ |
20 | #include "index.h"␊ |
21 | #include "qhpxmlwriter.h"␊ |
22 | ␊ |
23 | class IndexLog : public IndexIntf␊ |
24 | {␊ |
25 | public: ␊ |
26 | IndexLog();␊ |
27 | ~IndexLog();␊ |
28 | ␊ |
29 | // BEGIN IndexIntf␊ |
30 | void initialize();␊ |
31 | void finalize();␊ |
32 | void incContentsDepth();␊ |
33 | void decContentsDepth();␊ |
34 | void addContentsItem(bool isDir, const char *name, const char *ref,␊ |
35 | const char *file, const char *anchor);␊ |
36 | void addIndexItem(const char *level1, const char *level2,␊ |
37 | const char *contRef, const char *memRef, ␊ |
38 | const char *anchor, const MemberDef * md);␊ |
39 | void addIndexFile(const char *name);␊ |
40 | // END IndexIntf␊ |
41 | ␊ |
42 | private:␊ |
43 | void openMethodCall(char const * methodName);␊ |
44 | void addPrimitiveParameter(char const * parameterName,␊ |
45 | char const * value);␊ |
46 | void addBoolParameter(char const * parameterName, bool value);␊ |
47 | void addStringParameter(char const * parameterName,␊ |
48 | char const * value);␊ |
49 | void addMemberDefParameter(char const * parameterName,␊ |
50 | const MemberDef * value);␊ |
51 | void closeMethodCall();␊ |
52 | ␊ |
53 | QhpXmlWriter m_out;␊ |
54 | };␊ |
55 | ␊ |
56 | #endif // INDEXLOG_H ␊ |
57 | ␊ |
58 |