qdoc: retrying More refactoring of qdoc data structures
authorMartin Smith <martin.smith@digia.com>
Mon, 24 Sep 2012 07:54:42 +0000 (09:54 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 26 Sep 2012 08:12:04 +0000 (10:12 +0200)
commit4b21631f595b80a692d30e3f8960ff8d6fcc5c4a
tree65e7add82fe800a14dc6847bce8bde58249eb640
parentd8cebcdf67ddebb3bce89a08c7ffab4cc9bf4107
qdoc: retrying More refactoring of qdoc data structures

This commit is the second phase of a significant
overhaul of qdoc. Two new classes, QDocIndexFiles,
and QDocTagFiles, are added to encapsulate the
creation and use of the qdoc index files, and the
creation of the qdoc tag file.

Change-Id: I94651b10628e535ea7b26bd8256037cd819ccea7
Reviewed-by: Martin Smith <martin.smith@digia.com>
16 files changed:
src/tools/qdoc/ditaxmlgenerator.cpp
src/tools/qdoc/ditaxmlgenerator.h
src/tools/qdoc/generator.cpp
src/tools/qdoc/generator.h
src/tools/qdoc/htmlgenerator.cpp
src/tools/qdoc/htmlgenerator.h
src/tools/qdoc/main.cpp
src/tools/qdoc/qdoc.pro
src/tools/qdoc/qdocdatabase.cpp
src/tools/qdoc/qdocdatabase.h
src/tools/qdoc/qdocindexfiles.cpp [new file with mode: 0644]
src/tools/qdoc/qdocindexfiles.h [new file with mode: 0644]
src/tools/qdoc/qdoctagfiles.cpp [new file with mode: 0644]
src/tools/qdoc/qdoctagfiles.h [new file with mode: 0644]
src/tools/qdoc/tree.cpp
src/tools/qdoc/tree.h