diff generator/typesystem.h @ 260:b5773ccab07d lifetime

closer
author maxter
date Fri, 18 Sep 2009 18:52:03 +0000
parents 515d6e1c7b10
children 5bcfe9e7db7f
line wrap: on
line diff
--- a/generator/typesystem.h	Thu Sep 17 16:28:41 2009 +0000
+++ b/generator/typesystem.h	Fri Sep 18 18:52:03 2009 +0000
@@ -757,7 +757,8 @@
           m_generic_class(false),
           m_type_flags(0),
           m_isStructInD(false),
-          m_isAbstract(false)
+          m_isAbstract(false),          
+          m_isPolymorphic(false)
     {
         Include inc;
         inc.name = "QVariant";
@@ -884,11 +885,8 @@
     bool isAbstract() const { return m_isAbstract; }
     void setAbstract(bool isAbstract) { m_isAbstract = isAbstract; }
 
-    bool hasVirtualFunctions() const { return m_hasVirtualFunctions; }
-    void setHasVirtualFunctions(bool value) { m_hasVirtualFunctions = value; }
-    
-    bool hasVirtualDestructor() const { return m_hasVirtualDestructor; }
-    void setHasVirtualDestructor(bool value) { m_hasVirtualDestructor = value; }
+    bool isPolymorphic() const { return m_isPolymorphic; }
+    void setIsPolymorphic(bool value) { m_isPolymorphic = value; }
 
 
     void setDepends(const QStringList &depends) {m_depends = depends; }
@@ -914,7 +912,7 @@
     uint m_polymorphic_base : 1;
     uint m_generic_class : 1;
 
-    QString m_polymorphic_id_value;
+    QString m_polymorphic_id_value;e
     QString m_lookup_name;
     QString m_target_type;
     ExpensePolicy m_expense_policy;
@@ -923,8 +921,7 @@
     // qtd
     bool m_isStructInD;
     bool m_isAbstract;
-    bool m_hasVirtualFunctions;
-    bool m_hasVirtualDestructor;
+    bool m_isPolymorphic;
     QStringList m_depends;
 };