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());
 }