summaryrefslogtreecommitdiff
path: root/client/docgen/docgen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'client/docgen/docgen.cc')
-rw-r--r--client/docgen/docgen.cc26
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");