Mercurial > projects > qtd
diff generator/cppheadergenerator.cpp @ 238:1349940724eb
Generate a classes list for cmake.
author | SokoL_SD |
---|---|
date | Mon, 20 Jul 2009 06:04:17 +0000 |
parents | 3aa118a9ae71 |
children | 7664de4a55e5 |
line wrap: on
line diff
--- a/generator/cppheadergenerator.cpp Mon Jul 20 06:00:55 2009 +0000 +++ b/generator/cppheadergenerator.cpp Mon Jul 20 06:04:17 2009 +0000 @@ -168,11 +168,11 @@ writeWrapperClass(s, java_class); */ s << endl; - QString pro_file_name = java_class->package().replace(".", "_") + "/" + java_class->package().replace(".", "_") + ".pri"; + if (!java_class->generateShellClass()) { s << "#endif" << endl << endl; - priGenerator->addHeader(pro_file_name, fileNameForClass(java_class)); + priGenerator->addHeader(java_class->package(), fileNameForClass(java_class)); return ; } @@ -247,7 +247,8 @@ s << "};" << endl << endl << "#endif // " << include_block << endl; - priGenerator->addHeader(pro_file_name, fileNameForClass(java_class)); + priGenerator->addHeader(java_class->package(), fileNameForClass(java_class)); + priGenerator->addClass(java_class->package(), java_class->name()); }