Make the MarkupDirector a type of AbstractBuilder and use Multiple inheritance.
authorStephen Kelly <steveire@gmail.com>
Sun, 14 Mar 2010 19:11:45 +0000 (20:11 +0100)
committerStephen Kelly <steveire@gmail.com>
Sun, 14 Mar 2010 21:04:04 +0000 (22:04 +0100)
commit799a0e7e8fd966add077ab5634da7bc176fb4cc3
treeae9ac1fe27a6b03a526388a83700f4c784909f48
parent1467a5abbcae758932d10ddf3a9f41df881b08b5
Make the MarkupDirector a type of AbstractBuilder and use Multiple inheritance.

This way, it is possible to extend the output system with custom types
defined in the QTextDocument.
gui/abstractmarkupbuilder.h
gui/markupdirector.cpp
gui/markupdirector.h
gui/markupdirector_p.cpp
gui/markupdirector_p.h
gui/texthtmlbuilder.cpp
gui/texthtmlbuilder.h