diff options
Diffstat (limited to 'client/docgen/docgen.cc')
-rw-r--r-- | client/docgen/docgen.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/client/docgen/docgen.cc b/client/docgen/docgen.cc index 4eb2e08..181b82c 100644 --- a/client/docgen/docgen.cc +++ b/client/docgen/docgen.cc @@ -41,6 +41,7 @@ #include "generate.h" #define WIDGETS_DIR "../widgets" +#define PRAXISDIF_DIR "../../praxisdif/curl" #define SERVER_DIR "../../server/src" #define CLIENT_DIR ".." #define OUTPUT "html" @@ -204,6 +205,18 @@ int main(int argc, char *argv[]) } } + // Praxisdif + { + QDir dir(PRAXISDIF_DIR); + QStringList filter; filter << "*.h"; + dir.setNameFilters(filter); + if(!dir.exists()) return 1; + QFileInfoList inflst = dir.entryInfoList(QDir::Files); + foreach(QFileInfo inf, inflst) { + files.append(inf.absoluteFilePath()); + } + } + foreach(QString file, files) { Doc doc = parse(file); if(doc.title != "" || doc.tag != "" || doc.classname != "") |