diff options
Diffstat (limited to 'client/docgen/docgen.cc')
-rw-r--r-- | client/docgen/docgen.cc | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/client/docgen/docgen.cc b/client/docgen/docgen.cc index ee5b8f4..e4af0a3 100644 --- a/client/docgen/docgen.cc +++ b/client/docgen/docgen.cc @@ -44,20 +44,8 @@ QString output; -QString header = - "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"" - " \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n" - "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" - " <head>\n" - " <title>Pracro Widget Documentation</title>\n" - " <meta http-equiv=\"Content-Type\" content=\"text/html\"/>\n" - " <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"/>\n" - " </head> \n" - " <body>\n"; - -QString footer = - " </body>\n" - "</html>\n"; +QString header; +QString footer; void getInheritedAttributes(QMap<QString, QVector<Attribute> > &atts, QMap<QString, Doc> &docs, @@ -88,7 +76,7 @@ void writeDoc(QMap<QString, Doc> &docs, QString name) QMap<QString, QVector<Method> > meths; getInheritedMethods(meths, docs, doc.extends); - QString out = generate(doc, meths, atts); + QString out = generate(doc, meths, atts, docs); QFile::remove(output + "/" + name + ".html"); QFile ofile(output + "/" + name + ".html"); @@ -133,6 +121,14 @@ int main(int argc, char *argv[]) QMap<QString, Doc> docs; + QFile hfile("header.html"); + hfile.open(QIODevice::ReadOnly | QIODevice::Text); + header = hfile.readAll(); + + QFile ffile("footer.html"); + ffile.open(QIODevice::ReadOnly | QIODevice::Text); + footer = ffile.readAll(); + QDir d; d.mkdir(output); QFile::remove(output + "/style.css"); QFile::copy("style.css", output + "/style.css"); |