diff generator/cppheadergenerator.cpp @ 252:37eed70de029

More things broken than fixed. Rolling back to 263
author maxter
date Sat, 22 Aug 2009 12:50:58 +0000
parents 7664de4a55e5
children 34a37904ff77
line wrap: on
line diff
--- a/generator/cppheadergenerator.cpp	Thu Aug 20 19:08:32 2009 +0000
+++ b/generator/cppheadergenerator.cpp	Sat Aug 22 12:50:58 2009 +0000
@@ -178,15 +178,13 @@
 
     s << "class " << shellClassName(java_class)
       << " : public " << java_class->qualifiedCppName();
-    if (java_class->isQObject())
-        s << ", public QtD_QObjectEntity";
-    else if(java_class->hasVirtualFunctions())
-        s << ", public QtD_Entity";
+    if (java_class->hasVirtualFunctions())
+        s << ", public Qtd_QObjectEntity";
     s << endl  << "{" << endl;
 
     if (java_class->isQObject()) {
       s << "public:" << endl
-        << "  Q_OBJECT_CHECK" << endl
+        << "  Q_OBJECT_CHECK" << endl;
 //        << "  mutable const QMetaObject *m_meta_object;" << endl;
 
 /*      if (java_class->hasVirtualSlots()) {
@@ -195,9 +193,9 @@
 */
 //      s << "  const QMetaObject *metaObject() const;" << endl
 //        << "  void *qt_metacast(const char *);" << endl
-//        << "  QT_TR_FUNCTIONS" << end
-      << "  virtual int qt_metacall(QMetaObject::Call, int, void **);" << endl
-      << "private:" << endl;
+//        << "  QT_TR_FUNCTIONS" << endl
+//        << "  virtual int qt_metacall(QMetaObject::Call, int, void **);" << endl
+      s << "private:" << endl;
     }