Mercurial > projects > qtd
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); |