comparison generator/dgenerator.cpp @ 185:4fcf7ba2a791

remove unneeded fields
author eldar
date Sat, 04 Jul 2009 13:15:01 +0000
parents 7d9db724ee1d
children 34fe79a9915b
comparison
equal deleted inserted replaced
184:7d9db724ee1d 185:4fcf7ba2a791
1669 if (d_class->baseClassName().isEmpty()) { 1669 if (d_class->baseClassName().isEmpty()) {
1670 s << INDENT << "~this() { " << endl; 1670 s << INDENT << "~this() { " << endl;
1671 { 1671 {
1672 Indentation indent(INDENT); 1672 Indentation indent(INDENT);
1673 1673
1674 /* if(d_class->name() == "QObject") 1674 /*
1675 s << INDENT << "if(!__no_real_delete) {" << endl
1676 << INDENT << " __qobject_is_deleting = true;" << endl
1677 << INDENT << " scope(exit) __qobject_is_deleting = false;" << endl
1678 << INDENT << " __free_native_resources();" << endl
1679 << INDENT << "}" << endl;*/
1680
1681 if(d_class->name() == "QObject") 1675 if(d_class->name() == "QObject")
1682 s << INDENT << "if(!__gc_managed)" << endl 1676 s << INDENT << "if(!__gc_managed)" << endl
1683 << INDENT << " remove(__gc_ref_list, this);" << endl 1677 << INDENT << " remove(__gc_ref_list, this);" << endl
1684 << INDENT << "if(!__no_real_delete && __gc_managed) {" << endl 1678 << INDENT << "if(!__no_real_delete && __gc_managed) {" << endl
1685 << INDENT << " __qobject_is_deleting = true;" << endl 1679 << INDENT << " __qobject_is_deleting = true;" << endl
1686 << INDENT << " scope(exit) __qobject_is_deleting = false;" << endl 1680 << INDENT << " scope(exit) __qobject_is_deleting = false;" << endl
1687 << INDENT << " __free_native_resources();" << endl 1681 << INDENT << " __free_native_resources();" << endl
1688 << INDENT << "}" << endl; 1682 << INDENT << "}" << endl;
1683 */
1684 if(d_class->name() == "QObject")
1685 s << INDENT << "if(!__no_real_delete) {" << endl
1686 << INDENT << " __qobject_is_deleting = true;" << endl
1687 << INDENT << " scope(exit) __qobject_is_deleting = false;" << endl
1688 << INDENT << " __free_native_resources();" << endl
1689 << INDENT << "}" << endl;
1689 else 1690 else
1690 s << INDENT << "if(!__no_real_delete)" << endl 1691 s << INDENT << "if(!__no_real_delete)" << endl
1691 << INDENT << " __free_native_resources();" << endl; 1692 << INDENT << " __free_native_resources();" << endl;
1692 } 1693 }
1693 s << INDENT << "}" << endl << endl; 1694 s << INDENT << "}" << endl << endl;
2236 if(d_class->name() == "QObject") 2237 if(d_class->name() == "QObject")
2237 { 2238 {
2238 { 2239 {
2239 Indentation indent(INDENT); 2240 Indentation indent(INDENT);
2240 s << "(void* native_id, bool gc_managed) {" << endl 2241 s << "(void* native_id, bool gc_managed) {" << endl
2241 << INDENT << "if(!gc_managed)" << endl 2242 /* << INDENT << "if(!gc_managed)" << endl
2242 << INDENT << " __gc_ref_list ~= this;" << endl 2243 << INDENT << " __gc_ref_list ~= this;" << endl
2243 << INDENT << "__gc_managed = gc_managed;" << endl 2244 << INDENT << "__gc_managed = gc_managed;" << endl */
2244 << INDENT << "super(native_id);" << endl; 2245 << INDENT << "super(native_id);" << endl;
2245 } 2246 }
2246 } 2247 }
2247 else { 2248 else {
2248 Indentation indent(INDENT); 2249 Indentation indent(INDENT);